将数据从txt文件导入Oracle数据库

问题描述:

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 –

您应该能够通过使用RECNUM和WHERE子句完成跳过50到100行。您应该可以通过使用NULLIF TRUE或生成CONSTANT生成的列来执行NULL列。参考:Oracle SQL * Loader:权威指南中的第56页。