#匿名块
匿名块是数据库里的一种特殊的PL对象,与其他对象不同的是,它不会被持久化,创建后立即运行,不能被调用。
# 创建匿名块
匿名块无名称、参数等定义,只包含过程体,其语法定义为:
# variable_declare
声明PL过程体的全局变量,可省略。
PL声明。
# plsql_statements
定义过程体中的执行语句,为PL语句中的一项或多项。
示例
DECLARE
i INT :=1;
BEGIN
CASE i
WHEN 1 THEN
DBMS_OUTPUT.PUT_LINE('hello');
WHEN 2 THEN
DBMS_OUTPUT.PUT_LINE('world');
END CASE;
END;
/
Copied!