pl/sql入门-光标
2013-11-26 19:36
302 查看
光标(Cursor)==ResultSet
光标语法:
CURSOR 光标名[(参数名 数据类型[,参数名 数据类型]...)]
IS SELECT 语句;
用于存储一个查询返回的多行数据
例如:
cursor c1 is select ename from emp;
打开光标: open c1;(打开光标执行查询)
取一行光标的值: fetch c1 into pjob;(取一行到变量中)
关闭光标:close c1;(关闭游标释放资源)
pjob必须与emp表中的job列类型一致:
定义:pjob emp.empjob%type;
光标的属性:notfound isopen
oracle默认允许打开的光标数是300个。
命令查看: show parameter cursor;
举例:
光标语法:
CURSOR 光标名[(参数名 数据类型[,参数名 数据类型]...)]
IS SELECT 语句;
用于存储一个查询返回的多行数据
例如:
cursor c1 is select ename from emp;
打开光标: open c1;(打开光标执行查询)
取一行光标的值: fetch c1 into pjob;(取一行到变量中)
关闭光标:close c1;(关闭游标释放资源)
pjob必须与emp表中的job列类型一致:
定义:pjob emp.empjob%type;
光标的属性:notfound isopen
oracle默认允许打开的光标数是300个。
命令查看: show parameter cursor;
举例:
-- set serveroutput on declare -- cursor cemp is select ename,sal from emp; pename emp.ename%type; psal emp.sal%type; begin --open open cemp LOOP fetch cemp into pename,psal; -- exit when cemp%notfound; -- dbms_output.put_line(pename || psal); END LOOP; close cemp; end; /
相关文章推荐
- pl/sql入门-带参数的光标
- 数据库基础系列之五:PL/SQL入门(2)
- PL/SQL 入门
- PL/SQL 入门
- PL/SQL DEVELOPER 6模板使用入门(原创)
- 数据库编程入门(一)-PL/SQL快速入门
- PL/SQL入门教程
- PL/SQL 存储过程入门小例子
- 源码-PL/SQL从入门到精通-第二章-PL/SQL基本概念-Part 3(完)
- 源码-PL/SQL从入门到精通-第十章-使用游标-Part 2
- Oracle PL/SQL语言入门
- Oracle PL/SQL入门之案例实践
- Oracle PL/SQL入门之慨述
- Oracle PL/SQL入门语法点
- PL/SQL入门--基本结构
- 源码-PL/SQL从入门到精通-第十三章-子程序-Part 1
- Oracle PL/SQL 入门
- 源码-PL/SQL从入门到精通-第十五章-触发器-Part 2
- 源码-PL/SQL从入门到精通-第十七章-面向对象编程-Part 2
- Oracle pl/sql 基础入门语法