当一个变量超出了作用范围,PL 引擎就释放用来存放该变量的空间。
示例:子块定义的变量优先级高于父块定义的变量,且相互不影响
-> V_my_name varchar(10) := 'OceanBase';
-> DBMS_OUTPUT.PUT_LINE(V_my_name);
-> DECLARE
-> V_in_var varchar(30) := 'I am inside';
-> BEGIN
-> END;
-> DBMS_OUTPUT.PUT_LINE(V_in_var);
-> END;
-> /