Oracle:從SQL文件批量導入數據

  1. 進入DOS界面。
  2. 進入SQL文件目錄。
  3. 在命令提示下運行SqlPlus,c:\sql>sqlplus user_name/password@net_service_name
  4. 指定SQL執行日誌文件,日誌文件名任意,但必須以log爲後綴名:sql>spool e:\temp\a.log
  5. 建立批量執行文件。若是要批量執行多個SQL文件,能夠建立一個list文件,例如list.sql,裏面列出每一個SQL文件,以@@開頭,例如
    @@a.sql;
    @@b.sql;
  6. 調用批量執行文件,sql>@list.sql
  7. 若是隻執行單個SQL文件,能夠直接調用,sql>@@a.sql
  8. SQL命令執行完畢以後,查看日誌文件,看看是否是有「錯誤」。
  9. 若是沒錯誤,調用sql>spool off
  10. 退出sqlplus,退出後數據纔會真正寫入oracle,sql>exit

注意,SQL文件中的第一行SQL命令,必須以分號結尾。sql

相關文章
相關標籤/搜索