oracle存储过程---游标篇
来源:互联网 发布:施工企业会计软件 编辑:程序博客网 时间:2024/05/17 09:07
Oracle 中Cursor用于遍历临时表中的查询结果
(1)Cursor 型游标( 不能用于参数传递)
create or replace procedure test() is
cusor_1 Cursor is select std_name from student where ...; --Cursor 的使用方式1 cursor_2 Cursor;
begin
select class_name into cursor_2 from class where ...; --Cursor 的使用方式2
可使用For x in cursor LOOP .... end LOOP; 来实现对Cursor 的遍历
end test;
(2)SYS_REFCURSOR 型游标,该游标是Oracle 以预先定义的游标,可作出参数进行传递
create or replace procedure test(rsCursor out SYS_REFCURSOR) is
cursor SYS_REFCURSOR;
name varhcar(20);
begin
OPEN cursor FOR select name from student where ... --SYS_REFCURSOR 只能通过OPEN 方法来打开和赋值
LOOP
fetch cursor into name --SYS_REFCURSOR 只能通过fetch into 来打开和遍历 exit when cursor%NOTFOUND;
--SYS_REFCURSOR 中可使用三个状态属性:%NOTFOUND(未找到记录信息) %FOUND(找到记录信息) %ROWCOUNT(然后当
前游标所指向的行位置)
dbms_output.putline(name);
end LOOP;
rsCursor := cursor;
end test;
- oracle存储过程---游标篇
- oracle存储过程,游标
- oracle 存储过程 游标
- oracle存储过程--游标
- oracle 存储过程 游标
- oracle 存储过程 游标
- oracle存储过程游标
- oracle存储过程-游标
- <Oracle游标>存储过程中使用游标
- oracle存储过程:游标使用,多重游标
- Oracle存储过程,游标使用
- ORACLE 游标,存储过程,函数
- Oracle存储过程返回游标
- Oracle存储过程,带游标
- oracle函数、存储过程、游标
- oracle 存储过程游标学习
- oracle存储过程游标嵌套
- oracle 存储过程返回游标
- C语言中变量的本质
- 设置outlook 2007登录密码【转】
- C++虚函数表解析(转) ——写的真不错 (转)
- android基础--使用Pull解析器生成XML文件
- 掌握DirectX和DirectInput—力反馈游戏杆 (2)
- oracle存储过程---游标篇
- android基础--使用嵌入式关系型SQLite数据库存储数据
- android基础--内容提供者
- UTF-8, Unicode, GB2312格式串转换之C语言版
- android基础--网络图片查看器
- qt后期小问题
- Developer Express .NET Winform4 - Ribbon属性
- PHP 生成图片缩略图
- 新手学习数据结构与算法---链表的箱子排序