pl/sql是由oracle开发,专用于oracle的一种程序设计语言,数据操作和查询语句被包含在pl/sql代码的程序单元中(pl/sql块),经过逻
pl/sql块的定义部分
与其它语言一样,pl/sql中使用的变量、常量、游标和异常处理的名字都必须先定义后使用。并且必须定义在以declare关键字开头的定义部分。
pl/sql块的可执行部分
该部分是pl/sql块的主体,包含该块的可执行语句。该部分定义了块的功能,是必须的。由关键字begin开始,,以end结束。
pl/sql块的异常处理部分
该部分包含块的异常处理程序(错误处理程序)。当该块程序体中的某个语句出现异常(检测到一个错误)时,oracle将程序控制转到异常部分的相应的异常处理程序中进行进一步的处理。该部分由关键字exception开始,end关键字结束。
declare– 可选
–变量、常量、游标、用户自定义的特殊类型
begin –必须
–sql 语句
–pl/sql 语句
exception– 可选
–错误发生时的处理动作
end; – 必须