oracle關閉遊標的方法:1、使用close關閉,語法如「close mycursor;」;2、使用for循環,等待自行關閉即可。
本文操作環境:Windows7系統、Dell G3電腦、Oracle 11g版。
oracle遊標怎麼關閉?
1. 用open打開的,用close關閉
declare cursor mycursor is select * from emp for update; myrecord emp%rowtype; begin open mycursor; loop fetch mycursor into myrecord; exit when mycursor%notfound; if (myrecord.sal=2000) then update emp set sal=2001 where current of mycursor; end if; end loop; close mycursor; commit; end;
2. 用for 循環的,循環完了就自己關了
declare cursor mycursor is select * from emp; begin for i in mycursor loop dbms_output.put_line(i.job); end loop; end;
相關推薦:oracle資料庫學習教程
以上是oracle遊標怎麼關閉的詳細內容。更多資訊請關注PHP中文網其他相關文章!