编写如下的代码
<<block>> DECLARE v_1 VARCHAR2(20) := 'block '; BEGIN DBMS_OUTPUT.PUT_LINE(v_1); <<subblock>> DECLARE v VARCHAR2(20) := 'subblock'; BEGIN DBMS_OUTPUT.PUT_LINE(v); END; END;
保存为到D:\1.sql文件中
在命令行登录一个Oracle用户后,有两种方式这个文件
1. sql>@D:\1.sql
2. sql>start D:\1.sql
回车后,并不会马上执行,还要输入 符号 /
有可能只是输出一句“PL/SQL 过程已成功完成。”
这时,需要先输入一句 set serverout on 然后再去执行那个sql文件,就可以看到输出了。