匿名块
匿名块的语法参见。
图 1 anonymous_block::=
对以上语法图的解释如下:
最简单的匿名块不执行任何命令。但一定要在任意实施块里至少有一个语句,甚至是一个NULL语句。
DECLARE
用于开始 DECLARE 语句的可选关键字,此关键字可用于声明数据类型、变量或游标。此关键字的使用取决于此块所在的上下文。
-
用于引入可执行节的必需关键字,该节可以包含一个或多个 SQL 或 PL/SQL 语句。BEGIN-END 块可以包含嵌套的 BEGIN-END 块。
execution_statements
指定 PL/SQL 或 SQL 语句。每个语句都必须以分号终止。
END
用于结束块的必需关键字。