• 当一个变量超出了作用范围,PL 引擎就释放用来存放该变量的空间。

    示例:子块定义的变量优先级高于父块定义的变量,且相互不影响

    1. -> V_my_name varchar(10) := 'OceanBase';
    2. -> DBMS_OUTPUT.PUT_LINE(V_my_name);
    3. -> DECLARE
    4. -> V_in_var varchar(30) := 'I am inside';
    5. -> BEGIN
    6. -> END;
    7. -> DBMS_OUTPUT.PUT_LINE(V_in_var);
    8. -> END;
    9. -> /