說明
-- 運行.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不顯示。