Oracle 游标

游标可以理解为指向结果集的指针。

Oracle的游标分为两种:1.静态游标,2.REF游标

静态游标相当于数据快照。数据不随着DML操作后而改变。

静态游标包括两种类型:显示游标,隐式游标。显示游标需要申明和定义。隐式游标又叫sql游标,由pl/sql自动管理,游标用户无法控制,但能得到他的属性。

 

显示游标的语法定义:

Cursor cursor_name is select_statement;

 

游标的使用步骤:

声明游标:

1.Declare cursor cursor_name isselect_statement;

打开游标:

2.open cursor_name;

读取数据:

3.fetch cursor_name into Record_name;

关闭游标:

4.close cursor_name;

 

Declare

  Cursorpdct_cur

   Is select *from productinfo;

Cur_prodcrd productinfo%ROWTYPE;

Begin

     Open pdct_cur;

     Fetch pdct_cur into cur_prodrcd;

     Dbms_output.put_line(cur_prodrcd.productid…);

     Close pdct_cur;

End;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值