ORACLE 游标


oracle 游标分为
隐式游标,显式游标,REF(引用)游标
隐式就是系统自带:%FOUND(真,假),%NOTFOUND(真,假),%ROWCOUNT(统计数),%

ISOPEN(是否存活);
显式游标:自己定义使用,CORSOR [游名] in [SQL]
一个游标需要经历:声明(CURSOR),打开(OPEN),提取(FETCH),关闭(CLSOE)四步骤;
循环游标:一个简单循环游标可以循环数据所有内容;
定义:CORSOR [游名] in [SQL]在begin后使用for [行类型] in [游名] 然后接

LOOP来执行循环语句:
REf(引用游标or动态游标):引用游标只是在open的时候执行SQL
TYPE [游名] is REF CURSOR [RETURN type]
例:IF name='pp' then
open [游名] for [SQL]  如果有:1 就是占位数
使用using [变量]可给占位赋值
FETCH [游名] into XX,XX


游标是构建在PL/SQL中,用来查询数据,获取记录集合的指针.
游标类型包括隐式游标,显式游标和REF游标.
游标属性包括%ISOPEN,%ROWCOUNT,%FOUND,%NOTFOUND.
PL/SQL自动定义隐式游标,以获取最近执行的SQL语句的信息.
显式游标用于得到多行结果的查询中,可以声明为带参数或不带参数.
循环游标用于简化游标中所有行的查询.
在声明REF游标时,不需将它与SELETE语句相关联. 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值