`
yjl49
  • 浏览: 109294 次
社区版块
存档分类
最新评论

Oracle 存储过程中使用cursor 游标遍历数据

 
阅读更多

先定义一个cursor:

Procedure P_MYPROC (

PI_PARAM VARCHAR2

)IS

VI_A VARCHAR2(10):='';

VI_BVARCHAR2(20):='';

VI_C VARCHAR2(30):='';

--定义

CURSORMYCUR IS

SELECE T.A ,T.B, T.C

FROM TBL_MYTABLE T;

BEGIN

--打开

OPEN MYCUR;

--遍历

LOOP

FETCH MYCUR

INTO VI_A,VI_B,VI_C;

--无数据时退出

EXIT WHEN MYCUR%NOTFOUND;

--DO SOMETHING HERE;

END LOOP;

END P_MYPROC;

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics