Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menutup kursor oracle

Bagaimana untuk menutup kursor oracle

藏色散人
藏色散人asal
2021-12-16 14:37:014734semak imbas

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.

Bagaimana untuk menutup kursor oracle

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;
tutorial pembelajaran pangkalan data oracle

Atas ialah kandungan terperinci Bagaimana untuk menutup kursor oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:apa itu sistem oracleArtikel seterusnya:apa itu sistem oracle