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

Bagaimana untuk menutup kursor oracle

藏色散人
Lepaskan: 2021-12-16 14:37:01
asal
4759 orang telah melayarinya

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;
Salin selepas log masuk

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;
Salin selepas log masuk
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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan