Mega Code Archive

 
Categories / Oracle PLSQL Tutorial / PL SQL Data Types
 

The scope test script

SQL> SQL> <<a>>   2  declare   3    x char(1) := 'a';   4    y char(1) := 'a';   5  begin   6     dbms_output.put_line('loop a: x = ' || x);   7     dbms_output.put_line('loop a: y = ' || y);   8     <<b>>   9     declare  10       x char(1) := 'b';  11     begin  12       dbms_output.put_line('loop b: x = ' || x);  13       dbms_output.put_line('loop b: a.x = ' || a.x);  14       dbms_output.put_line('loop b: y = ' || y);  15       dbms_output.put_line('loop b: a.y = ' || a.y);  16     end b;  17  end a;  18  / loop a: x = a loop a: y = a loop b: x = b loop b: a.x = a loop b: y = a loop b: a.y = a PL/SQL procedure successfully completed. SQL>