Oracle游标有哪几种类型,分别怎么使用呢

qlj1994 2017-08-29 09:43:26
如题所示,欢迎踊跃作答
...全文
801 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
yunjingjian 2017-08-31
  • 打赏
  • 举报
回复
一般用游标都用两种,显式游标和隐式游标。游标的作用相当于指针,通过游标PL/SQL程序可以一次处理查询结果集中的一行,并可以对该行数据执行特定操作,从而为用户在处理数据的过程中提供了很大方便。 显式游标如名所示,游标是显示的,显式游标需操作过程有四步,声明游标,打开游标,读取游标,关闭游标。语法为: 声明游标: cursor cur_name[(输入参数(可为多个))] [return 返回参数] is (select得出的集合) 打开游标: open cur_name[可输入参数,如不输入则使用声明游标时的输入参数] 读取游标 fetch cur_name into(变量) 隐式游标: 在执行一个SQL语句时,oracle会自动创建一个隐式游标,这个游标时内存中处理该语句的工作区域。 使用隐式游标时,在属性前面加上隐式游标的缺省名称——SQL。 隐式游标不需要声明游标也不需要打开读取游标可直接的PL/SQL语句中使用。 游标有%found,%notfound,%rowcount,%isopen四个属性 分别为影响到数据,不影响到数据,返回影响数据行,游标开启。 可直接在PL/SQL语句中使用。 如if SQL%found then 意义为如果隐式游标SQL有影响数据则, 另外三种以此类推

17,088

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧