Oracle PL/SQL语言基础(2)
时间:2007-12-23 来源:不详 作者:迈克DB
声明部分包含了变量和常量的数据类型和初始值。这个部分是由要害字DECLARE开始,假如不需要声明变量或常量,那么可以忽略这一部分;需要说明的是游标的声明也在这一部分。
执行部分(Executablesection)
执行部分是PL/SQL块中的指令部分,由要害字BEGIN开始,所有的可执行语句都放在这一部分,其他的PL/SQL块也可以放在这一部分。
异常处理部分(Exceptionsection)
这一部分是可选的,在这一部分中处理异常或错误,对异常处理的具体讨论我们在后面进行。
PL/SQL块语法
[DECLARE]
---declarationstatements
BEGIN
---executablestatements
[EXCEPTION]
---exceptionstatements
END
PL/SQL块中的每一条语句都必须以分号结束,SQL语句可以使多行的,但分号表示该语句的结束。一行中可以有多条SQL语句,他们之间以分号分隔。每一个PL/SQL块由BEGIN或DECLARE开始,以END结束。注释由--标示。
PL/SQL块的命名和匿名
PL/SQL程序块可以是一个命名的程序块也可以是一个匿名程序块。匿名程序块可以用在服务器端也可以用在客户端。
copyright dedecms
命名程序块可以出现在其他PL/SQL程序块的声明部分,这方面比较明显的是子程序,子程序可以在执行部分引用,也可以在异常处理部分引用。
PL/SQL程序块可背独立编译并存储在数据库中,任何与数据库相连接的应用程序都可以访问这些存储的PL/SQL程序块。ORACLE提供了四种类型的可存储的程序:
.函数
.过程
.包
.触发器
文章评论
共有位Admini5网友发表了评论 查看完整内容