标签:数据库服务 循环语句 选项 学习 执行 acl create size 语句
由于公司中使用 oracle,而本人对存储过程一直也懵懵懂懂,故一周时间学习了一遍 pl/sql,在此记下笔记!!!
DECLARE /* 声明部分: 在此声明 PL/SQL 用到的变量,类型及游标,以及局部的存储过程和函数 */ BEGIN /* 执行部分: 过程及 SQL 语句 , 即程序的主要部分 */ EXCEPTION /* 执行异常部分: 错误处理 */ END;
-- 声明记录类型 TYPE record_type_test IS RECORD ( v_name employees.last_name%TYPE, salary NUMBER ); -- 定义记录类型变量 v_record_type_test record_type_test; -- %ROWTYPE 操作符, 返回一个记录类型, 我理解为表的一行 v_emp employees%ROWTYPE;
%FOUND | 布尔型属性,当最近一次读记录时成功返回,则值为 TRUE; |
%NOTFOUND | 布尔型属性,与%FOUND 相反; |
%ISOPEN | 布尔型属性,当游标已打开时返回 TRUE; |
%ROWCOUNT | 数字型属性,返回已从游标中读取的记录数。 |
SQL%FOUND | 布尔型属性,当最近一次读记录时成功返回,则值为 TRUE; |
SQL%NOTFOUND | 布尔型属性,与%FOUND 相反; |
SQL %ROWCOUNT | 数字型属性, 返回已从游标中读取得记录数; |
SQL %ISOPEN | 布尔型属性, 取值总是 FALSE。 SQL 命令执行完毕立即关闭隐式游标。 |
eg、
标签:数据库服务 循环语句 选项 学习 执行 acl create size 语句
原文地址:http://www.cnblogs.com/skillking/p/6759041.html