我们可以编写一个控制文件,使文本文件中的字符长度为FIELDS TERMINATED BY吗?

时间:2015-01-21 10:53:32

标签: java oracle sql-loader

我们可以编写一个控制文件,使文本文件中的FIELDS TERMINATED BY字符长度

例如,如果我有下面列出的数据

123565966643
984635164666
6164654 2423

我们可以将其终止3个字符,使其为123,565,966,643并相应地插入到表中。

如果我们可以通过java程序来做,请告诉我。

1 个答案:

答案 0 :(得分:0)

控制文件摘要:

...
field_1 POSITION(1:3) 
field_2 POSITION(4:6) 
field_3 POSITION(7:9) 
...

除非您在第3条记录的第3个字段中输入错字,否则会导致您遇到麻烦,如果它进入数字列。