使用另存为选项将您的 excel 文件格式转换为 .csv 格式
将以下内容保存在 D 驱动器中 folder_name 文件夹下的扩展名为 .ctl 的文件中。在运行此 .ctl 之前,请确保该表应存在于您的架构中,并且其列名与您发布的图像中不同。并且列名应与 .ctl 文件的名称匹配(sc_id,
萨尔等)。列的数据类型应与 .csv 文件中的数据匹配。并且还要确保你的table 应该是empty 否则你应该在你的.ctl 文件中使用truncate 或append 选项。
LOAD DATA
INFILE 'D:\folder_name\csvfile_name.CSV'
BADFILE 'D:\folder_name\csvfile_name.BAD'
DISCARDFILE 'D:\folder_name\csvfile_name.log'
logfile 'D:\folder_name\csvfile_name.DSC'
iNTO TABLE schema_name.table_name
FIELDS TERMINATED BY ','
TRAILING NULLCOLS
(
sc_id,
sal,
sc_cd1,
coll,
sc_cd2,
bill_mas,
sc_cd3,
wk_sal,
check_bill_month,
check_sale_wk
)
使用以下命令在 sql plus 中运行您的 .ctl 文件
sqlldr schema_name/password@databasename control=your control file path.
如果在将数据加载到表中时发生任何错误,这些将记录到 .log 文件中。了解更多关于sqlloader的信息请参考http://docs.oracle.com/cd/B10501_01/server.920/a96652/ch05.htm