Cara menutup kursor dalam Oracle: 1. Gunakan dekat untuk tutup, dengan sintaks seperti "tutup mycursor;" 2. Gunakan gelung for dan tunggu sehingga ia ditutup dengan sendirinya.
Persekitaran pengendalian artikel ini: sistem Windows 7, komputer Dell G3, versi Oracle 11g.
Bagaimana untuk menutup kursor oracle?
1. Gunakan buka untuk buka, gunakan tutup untuk tutup
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
Cadangan berkaitan:declare cursor mycursor is select * from emp; begin for i in mycursor loop dbms_output.put_line(i.job); end loop; end;
Atas ialah kandungan terperinci Bagaimana untuk menutup kursor oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!