2011-09-07 101 views
0

Senario - .txt文件和3列(名稱,電話號碼,城市)中有2000條記錄。我需要將它們導入Oracle數據庫中的SQL Loader。 問題 - 從.txt文件中,我不想將記錄從50到100導入Oracle數據庫。我怎樣才能做到這一點? 而我想保留電話號碼colume null。將數據從txt文件導入Oracle數據庫

+0

您是否瞭解bash腳本?使用bash可以很容易地跳過行並更新列值 –

+0

感謝您的回覆Petro。但我不知道bash腳本。 – Vikram

+1

http://www.withdata.com/oraloader/oraloader_load.html http://searchoracle.techtarget.com/answer/Importing-text-file-to-Oracle-table http://download.oracle.com/docs /cd/B25329_01/doc/admin.102/b25107/impexp.htm –

回答

0

您應該能夠通過使用RECNUM和WHERE子句完成跳過50到100行。您應該可以通過使用NULLIF TRUE或生成CONSTANT生成的列來執行NULL列。參考:Oracle SQL * Loader:權威指南中的第56頁。

相關問題