打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
oracle 游标的用法

1 隐式游标用法

declare
  cursor cur_role is select role_id,role_name from tpl_role_t ;
  role cur_role%rowtype;
begin
for role in cur_role loop
       
if role.role_name not in('','') then

   dbms_output.put_line(role.role_id||role.role_name);
 
end if;

end loop;
end;
2 显示游标用法
declare
  cursor cur_role is select role_id,role_name from tpl_role_t ;
  role cur_role%rowtype;
begin
 open cur_role
 loop
 fetch cur_role into role;
 exit when cur_role%notfound
      if role.role_name not in('','') then
         dbms_output.put_line(role.role_id||...);
      end if;
  end loop;
 close cur_role;
 end loop;
end;
注:exit when %notfound 是配合 fetch 使用的
 

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
oracle使用六(游标管理)
Oracle函数
mysql游标循环的使用
DBMS_SQL包使用
Oracle数据库语句大全
oracle cursor 学习小结
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服