使用SQL Loader将数据从文本文件上载到数据库

时间:2016-11-24 12:59:09

标签: java database oracle hibernate sql-loader

我尝试以传统方式插入2百万条记录并使用Hiberante Batch。但是他们花了很多时间。我听说我们可以在很短的时间内使用SQL loader插入相同数量的记录。

所以,这是我的问题: 我必须使用SQL Loader插入2百万条记录。

文件结构:

  

[头1]

     

[详细换头1]

     

[头2]

     

[详细换HEADER2]

     

     

FILE.TXT

标题1 ---部门1 - 美元(美元)

Data Under Header 1

同样,Header2可能有CAD(加元作为货币)

因此,在表中插入Header1的记录时。 由于header1有美元作为货币代码。我想为header1下的每条记录添加一个美元作为货币代码。

喜欢这个

Data Under Header1 after Inserting in the table

如果我使用条件循环。我能做到这一点

(18,6)

但是,无论如何在.CTL文件 - SQL Loader中使用条件循环。

否则,在插入百万条记录时,是否还有其他替代方法可以为每条记录插入货币代码。

0 个答案:

没有答案