Oracle 游标 与 存储过程
2016-05-23 20:28
253 查看
资料来源:http://www.cnblogs.com/CWater/archive/2011/12/21/2295334.html
1. 在说明游标分类之前, 先说明一下PL/SQL 的两个操作, 游标属性, 变量属性
SET SERVEROUTPUT ON ;-- 此语句用于开启打印输出功能
DMBS_OUTPUT.PUT_LINE();-- 打印输出并换行.
%FOUND: 判断当前游标是否指向有效的一条行记录. 是则返回TRUE, 否则返回FALSE
%NOTFOUND: 与%FOUND 恰好相反.
%ISOPEN: 判断游标是否打开, 打开则返回TRUE, 否则返回FALSE.
%ROWCOUNT: 判断当前游标在所指向的结果集中提取的行数. 并非所有总记录数
%TYPE: 声明变量的类型与表中的某列的数据类型完全一致.%TYPE 声明有两个好处: 一是你不必知道某列的确切数据类型二是当某列的数据类型改变时不用修改变量的数据类型.
%ROWTYPE: 声明变量的数据类型与表中的行记录数据类型一致. 对于自定义的记录, 则必须声明自己的域.
1. 在说明游标分类之前, 先说明一下PL/SQL 的两个操作, 游标属性, 变量属性
SET SERVEROUTPUT ON ;-- 此语句用于开启打印输出功能
DMBS_OUTPUT.PUT_LINE();-- 打印输出并换行.
%FOUND: 判断当前游标是否指向有效的一条行记录. 是则返回TRUE, 否则返回FALSE
%NOTFOUND: 与%FOUND 恰好相反.
%ISOPEN: 判断游标是否打开, 打开则返回TRUE, 否则返回FALSE.
%ROWCOUNT: 判断当前游标在所指向的结果集中提取的行数. 并非所有总记录数
%TYPE: 声明变量的类型与表中的某列的数据类型完全一致.%TYPE 声明有两个好处: 一是你不必知道某列的确切数据类型二是当某列的数据类型改变时不用修改变量的数据类型.
%ROWTYPE: 声明变量的数据类型与表中的行记录数据类型一致. 对于自定义的记录, 则必须声明自己的域.
相关文章推荐
- Oracle存储过程中游标For循环使用
- PL/SQL如何调试Oracle存储过程
- OCP(02).安装Oracle11g
- OCP(01).在linux下安装Oracle-虚拟机的安装
- oracle系统包——dbms_random用法及order by 小结(转)
- oracle 分组后取每组第一条数据
- oracle添加表,字段备注
- 经验总结:Oracle之Package
- Oracle学习
- win10系统安装oracle11g时遇到INS-13001环境不满足最低要求
- oracle 12C 故障解析
- oracle密码忘记怎么办?
- oracle中 connect by prior 递归算法
- Oracle 11gR2 installation for CentOS 7
- oracle返回多个参数
- 【参考资料】Linux(CentOS 7.0)安装Oracle11g R2
- oracle 如何终止存储过程的运行
- AIX上Oracle 单机DB的开机自动启动
- Oracle dbms_random包的用法
- oracle迁移mysql数据库