PL/SQL基础(二)匿名块
匿名块是一种没有名字的块。[@more@]这些块在运行它们的应用程序中说明,并且为了执行在运行时由PL/SQL引擎通过。匿名块可以嵌入预编译程序(或OCI程序)、以及SQL*PLUS或SQL*DBA中。SQL*Forms中的触发器也由这些块组成,匿名块用得较多。 匿名块的定义形式为: DECLARE --说明 BEGIN --语句序列 EXCEPTION --例外处理程序] END; 一个PL/SQL块由三部分组成:说明部分,可执行部分和例外处理部分。 在说明部分中允许说明变量和常量等PL/SQL对象,这些对象在块中引用,或在嵌套的子块中引用。说明部分
PL/SQL基础(一)简介PL/SQL
PL/SQL 是 Oracle 对行业标准 SQL 的过程扩展。[@more@]PL/SQL 自然、高效和安全地扩展了 SQL。它最大的优点是提供了一种服务器端存储过程语言。该语言安全、强健、易于使用,与 SQL 无缝连接并可移植。 PL/SQL块结构 PL/SQL是一种块结构的语言,组成PL/SQL程序的单元是逻辑块,一个PL/SQL 程序包含了一个或多个逻辑块,每个块都可以划分为三个部分。与其他语言相同,变量在使用之前必须声明,PL/SQL提供了独立的专门用于处理异常的部分,下面描述了PL/SQL块的不同部分: 声明部分(Declaration section) 声明部分包含了变