- 進入DOS介面。
- 進入SQL檔案目錄。
- 在命令提示下執行SqlPlus,c:\sql>sqlplus user_name/password@net_service_name
- 指定SQL執行日誌檔案,日誌檔名任意,但必須以log為字尾名:sql>spool e:\temp\a.log
- 建立批量執行檔案。如果要批量執行多個SQL檔案,可以建立一個list檔案,例如list.sql,裡面列出每個SQL檔案,以@@開頭,例如
@@a.sql;
@@b.sql; - 呼叫批量執行檔案,sql>@list.sql
- 如果只執行單個SQL檔案,可以直接呼叫,sql>@@a.sql
- SQL命令執行完畢之後,檢視日誌檔案,看看是不是有“錯誤”。
- 如果沒錯誤,呼叫sql>spool off
- 退出sqlplus,退出後資料才會真正寫入oracle,sql>exit
注意,SQL檔案中的第一行SQL命令,必須以分號結尾。