p/sql 总结

创建游标步骤1. declare  

1)定义变量

2)定义游标

》cursor   游标名字  is

select 语句

如:CURSOR EMP_CURSOR IS
    SELECT EMPNO, ENAME FROM EMP;

begin

open  游标名字;

for i   in 1..5 loop//说明游标将要循环的次数

fetch   游标名字

into 对应的变量;

end loop;

close  游标名字;

end;



完整例子如下

DECLARE
  V_EMPNO EMP.EMPNO%TYPE;
  V_ENAME EMP.ENAME%TYPE;
  CURSOR EMP_CURSOR IS
    SELECT EMPNO, ENAME FROM EMP;
BEGIN
  OPEN EMP_CURSOR;
  FOR I IN 1 .. 5 LOOP
    FETCH EMP_CURSOR
      INTO V_EMPNO, V_ENAME;
    DBMS_OUTPUT.PUT_LINE(V_EMPNO || '   ' || V_ENAME);
  END LOOP;
  CLOSE EMP_CURSOR;
END;



游标的for 可以更加方便的处理显式游标

隐式的打开,提取和关闭游标

隐式声明记录类型变量。

使用起来更加方便。。。。。


语法如下  for    record_name    in    cursor_name   loop

statement1;

statement2;

.....

end    loop;



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值