oracle 编程 游标,Oracle数据库编程:在PL/SQL中使用游标获取数据-Oracle

Oracle数据库编程:在PL/SQL中使用游标获取数据

在PL/SQL中使用游标获取数据:

游标分为隐式游标和显示游标,游标直属于数据库相当于全局变量。

游标属性:

%found:如果成功提取一行数据返回true,否则返回false;

%notfound:没有成功的返回一行返回true,否则返回false;

%rowcount:返回指定游标提取的行数,如果抛出异常就返回0;

%isopen:如果游标是打开的返回true,否则返回false。

使用显示游标:

当我们不确定返回多少行并且要对结果数据进行处理时用显示游标。

声明显示游标:

cursor 游标名 (游标参数) return 返回值类型 is select 列名列表 from 表名 where 条件;

打开显示游标:

open 游标名(参数类型);

从显示游标中提取记录:

fetch 游标名 into 记录或变量列表;

关闭游标:

close 游标名;

在游标打开时游标指向第一条记录的上面,只有fetch后游标才指向第一行记录。

前加了REF都是引用类型。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值