如果只使用 CURSOR 关键字,则会创建一个顺序游标,它只可以从活动集合按顺序取得下一行。每次打开顺序游标时,顺序游标只可以从活动集合读一次。
如果正在为一个 Select 游标使用顺序游标,则在每次执行 FETCH 语句时,数据库服务器会返回当前行的内容,并且找到活动集合中的下一行。
EXEC SQL declare s_cur cursor for select fname, lname into :st_fname, :st_lname from orders where customer_num = 114;
EXEC SQL declare ins_cur cursor for insert into stock values (:stock_no,:manu_code,:descr,:u_price,:unit,:u_desc);