Oracle數據庫 SET ECHO [ON|OFF]


說明
-- 運行.sql文件時,顯示.sql文件中的語句
SET ECHO ON
-- 運行.sql文件時,不顯示.sql文件中的語句
SET ECHO OFF

Oracle 11g Release 2默認是OFF
不知道也沒關系,運行下面語句查看狀態

SHOW ECHO
示例:
  1. 創建一個.sql腳本文件,路徑如下:
"H:\SQL\echo.sql"
  1. 編輯文件,復制下面語句到文件中
SELECT * FROM DEPT
/
  1. 登錄到scott用戶
--scottph120是密碼,默認是tiger
sqlplus scott/scottph120
  1. 運行下面語句
START "H:\SQL\echo.sql"
  1. 結果如下:
SQL> START "H:\SQL\echo.sql"

    DEPTNO DNAME          LOC
---------- -------------- -------------
        10 ACCOUNTING     NEW YORK
        20 RESEARCH       DALLAS
        30 SALES          CHICAGO
        40 OPERATIONS     BOSTON

上面是ECHO為OFF狀態時的執行結果

  1. 更改ECHO的狀態為ON
SET ECHO ON
  1. 執行第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不顯示。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM