作者:懒羊羊2502880053 | 来源:互联网 | 2014-07-11 17:33
PL/SQL语言基础一个pl/sql块最多由4个不同的部分成,只有一个部分是必不可少的1.块:只有命名块才有,也即是有名称的函数,存储过程等块名称2.声明部分:定义变量,游标,引用的子块...SyntaxHighlighter.all();
PL/SQL语言基础
一个pl/sql块最多由4个不同的部分成,只有一个部分是必不可少的
1. 块 :只有命名块才有,也即是有名称的函数,存储过程等块名称
2. 声明部分: 定义变量,游标,引用的子块
3. 执行部分:必不可少的一部分,运行时要执行的语句
4. 异常处理部分: 正常处理过程抛出的异常提示,错误信息
pl/sql 除了命名块还有匿名块
匿名块 :没有名字的块,格式如:
declare
.......声明部分
begin
.............执行部分
exception www.2cto.com
异常处理
end ;
简单的匿名块例子:
declare
empname varchar(20);
begin
select ename into empname from scott.emp where rownum <2;
dbms_output.put_line(empname);
exception
when VALUE_ERROR
THEN
dbms_output.put_line(&#39; sql is not right&#39;);
end;
作者 Eric_ho