Oracle:從SQL文件批量導入數據
- 進入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命令,必須以分號結尾。

浙公網安備 33010602011771號