有沒有什麼辦法可以運行SQLLoader,並在命令行中輸入我通常在控制文件中寫入的所有選項? 我問的原因是,我需要在不同的時間在不同的表格中加載不同的.csv文件,如果我不想每次都創建一個控制文件,它會容易得多。 謝謝!沒有ControlFile的SQLLoader
0
A
回答
0
您需要提供用於運行SQL Loader的控制文件名稱。 要加載多個.csv文件的數據,您可以創建多個控制文件,每個csv文件一個,並在需要時運行它們。
0
如果在* nix上,您可以避免使用命名管道創建實際文件,但要確保您將log/bad重定向到/ dev/null或明確指定其位置,以便該實用程序不會崩潰當試圖寫入/ dev/fd上.bad或.log自動生成的文件名不存在時。
sqlldr <args> bad=/path/to/writeable/bad.log log=/path/to/writeable/log.log control=<(echo "load data infile .......")
只要確保在echo語句內部進行轉義,以便輸出鏡像到控制文件內部的內容,如果它是實際文件。
相關問題
- 1. SQLLoader通配符
- 2. 使用SQLLOADER
- 3. REGEXP_REPLACE在ORACLE SQLLoader
- 4. oracle sqlloader paraller模式
- 5. 外部表與SQLLoader
- 6. SQLLoader奇怪的行爲
- 7. SQLLoader,密碼中包含@ -signs
- 8. 錯誤時通過SQLLOADER
- 9. 使用sqlloader加載文件
- 10. SQLLOADER當子句包括空
- 11. 預言SQLLOADER在文件
- 12. 命令行上的sqlloader語法錯誤
- 13. oracle表中約束NOT NULL的sqlloader
- 14. 時間戳字段到Oracle使用SQLLOADER
- 15. 如何將值傳遞到sqlloader中 - Oracle
- 16. 使用VBA中的SQLLoader將文件導入Oracle
- 17. 使用sqlloader在表格中加載CSV文件
- 18. 通過sqlloader完成數據加載時得到通知
- 19. 如何通過SQLLoader從CSV加載數據
- 20. 將sqlloader連接到服務器時出錯704&12154
- 21. 我應該如何轉義Oracle SQLLoader(sqlldr)導入的引號和換行符?
- 22. 錯誤「停止,因爲我無法繼續」在SQLLOADER - 直接模式
- 23. jQuery的沒有定義 - $沒有定義
- 24. Postgres的 - 沒有
- 25. 沒有jQuery的
- 26. 沒有的.class
- 27. 沒有的XCode
- 28. 沒有Android的
- 29. 沒有htaccess的
- 30. 沒有iptables的
好的。謝謝@vishad。 – gcaglion