Oracle 存储过程中使用cursor 游标遍历数据
2009-11-24 10:15
507 查看
先定义一个cursor:
Procedure P_MYPROC (
PI_PARAM VARCHAR2
)IS
VI_A VARCHAR2(10):='';
VI_B VARCHAR2(20):='';
VI_C VARCHAR2(30):='';
--定义
CURSOR MYCUR 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;
Procedure P_MYPROC (
PI_PARAM VARCHAR2
)IS
VI_A VARCHAR2(10):='';
VI_B VARCHAR2(20):='';
VI_C VARCHAR2(30):='';
--定义
CURSOR MYCUR 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;
相关文章推荐
- Oracle 存储过程中使用cursor 游标遍历数据
- oracle存储过程中 使用游标做循环封装数据集
- Oracle存储过程使用游标遍历
- oracle存储过程中使用Ref Cursor强类型游标返回结果集
- 使用游标在存储过程中循环遍历数据
- Oracle与MySQL存储过程以及游标使用的区别
- 利用在带有游标的过程中使用 WHILE的方法取出各个门店零售的销售数据(遍历多表取出数字)
- (学)Oracle中不使用游标遍历数据
- 使用Oracle的存储过程批量插入数据
- SQL Server学习:存储过程中Cursor(游标)的使用
- Oracle 10g使用游标遍历表数据
- SAP HANA存储过程中的游标使用(Cursor)
- Java调用oracle存储过程通过游标返回临时表数据
- oracle 存储过程(其中使用了游标)例子
- oracle存储过程:游标使用,多重游标
- oracle 存储过程中使用游标
- 自己写的存储过程要记住一:(一个插入语句游标遍历数据替换关键字的过程)
- oracle使用游标 触发器的存储过程
- oracle中建表、游标、存储过程的使用方法入门
- mysql存储过程之游标遍历数据表