skeleton.sql@skeleton加載腳本到緩衝區/執行緩衝區命令創建過程Procedure created.表示成功SQL> EXECUTE skeleton;
PL/SQL procedure successfully completed.
SQL> BEGIN
skeleton;
END;
/
PL/SQL procedure successfully completed.
SQL> CALL skeleton();
Call completed.
啟用輸出顯示必須執行:
SQL> SET SERVEROUTPUT ON
否則DBMS_OUTPUT.PUT_LINE輸出不會顯示在終端。
| 現象 | 原因 | 解決 |
|---|---|---|
| SP2-0734: unknown command | 忘記輸入/執行緩衝區 | 輸入/並回車 |
| PLS-00103: Encountered symbol | 語法錯誤(漏分號、關鍵字拼寫) | 檢查代碼語法,用SHOW ERRORS定位 |
| ORA-00942: table or view not exist | 引用對象不存在或無權限 | 確認表名、Schema、授權 |
CREATE OR REPLACE避免手動DROP@sub_script調用子腳本SET TERMOUT OFF加快腳本執行