光标是一直在循环的,如果不循环你的v_no从哪里来呢?
create procedure test_romaroma
as
cursor csr is select deptno from dept;
v_no number;
begin
open csr;
loop
fetch csr into v_no;
exit when csr%notfound; --光标一直循环知道找不到值为止,
if v_no = 10 then
--在这里做点什么,查询或者计算什么的
end if;
end loop;
close csr;
end;
create procedure test_romaroma
as
cursor csr is select deptno from dept;
v_no number;
begin
open csr;
loop
fetch csr into v_no;
exit when csr%notfound; --光标一直循环知道找不到值为止,
if v_no = 10 then
--在这里做点什么,查询或者计算什么的
end if;
end loop;
close csr;
end;
不懂