Java 我们是否可以编写一个控制文件,使字段在文本文件中以字符长度结尾?
我们是否可以编写一个控制文件,使字段在文本文件中以字符长度终止 例如,如果我有如下所列的数据Java 我们是否可以编写一个控制文件,使字段在文本文件中以字符长度结尾?,java,oracle,sql-loader,Java,Oracle,Sql Loader,我们是否可以编写一个控制文件,使字段在文本文件中以字符长度终止 例如,如果我有如下所列的数据 123565966643 984635164666 6164654 2423 我们可以用3个字符来终止它,这样它将是123565966643,并相应地插入到表中 如果我们可以通过java程序完成,也请告诉我。控制文件片段: ... field_1 POSITION(1:3) field_2 POSITION(4:6) field_3 POSITION(7:9) ... 除非您在第三条记录的第三
123565966643
984635164666
6164654 2423
我们可以用3个字符来终止它,这样它将是123565966643,并相应地插入到表中
如果我们可以通过java程序完成,也请告诉我。控制文件片段:
...
field_1 POSITION(1:3)
field_2 POSITION(4:6)
field_3 POSITION(7:9)
...
除非您在第三条记录的第三个字段中有输入错误,否则如果输入的是数字列,则会给您带来麻烦。
当记录长度可变且字段由字符分隔(例如CSV文件)时,将使用以
结尾的字段。在您的情况下,您的文件似乎是固定宽度格式的文件(即前3位是字段1,后3位是字段2,等等)。