说明
-- 运行.sql文件时,显示.sql文件中的语句
SET ECHO ON
-- 运行.sql文件时,不显示.sql文件中的语句
SET ECHO OFF
Oracle 11g Release 2默认是OFF
不知道也没关系,运行下面语句查看状态
SHOW ECHO
示例:
- 创建一个.sql脚本文件,路径如下:
"H:\SQL\echo.sql"
- 编辑文件,复制下面语句到文件中
SELECT * FROM DEPT
/
- 登录到scott用户
--scottph120是密码,默认是tiger
sqlplus scott/scottph120
- 运行下面语句
START "H:\SQL\echo.sql"
- 结果如下:
SQL> START "H:\SQL\echo.sql"
DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
上面是ECHO为OFF状态时的执行结果
- 更改ECHO的状态为ON
SET ECHO ON
- 执行第4步,结果如下:
SQL> START "H:\SQL\echo.sql"
SQL> SELECT * FROM DEPT
2 /
DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
区别就在第2,3两行,ON显示,OFF不显示。