oracle 游标 循环
declare
cursor c is select *from user ; --定义游标
v_var c%rowtype; --变量
begin
open c; --打开游标
loop -- loop循环
fetch c into v_var ; --提取一行数据到v_var中 指针自动移到下一行
exit when c%notfound ; --第 8 行 :判断游标指针是否提取到数据
dbms_output.put_line(v_var.name); --第 9 行 :输出
end loop ; --结束循环
close c ; --关闭游标
end;
问:第8行 与 第9行 这样写 能正常打印出所有行的数据
如果 第8行 与 第9行 上下调换 为什么出现 最后一行数据不能打印出来???