Oracle SQL * Loader可以检查额外的定界符吗?

时间:2018-08-09 09:59:10

标签: oracle sql-loader

从完成的测试来看,如果文件包含额外的定界符,加载似乎不会失败。

假设我有一个包含3列a,b,c的控制文件,如下所示

LOAD DATA
TRUNCATE INTO TABLE test
FIELDS TERMINATED BY "|"  trailing nullcols
(
a,
b,
c
)

但是文件在某些​​行中包含额外的定界符。例如:

1|2|3
4|5|6
7|8|9|10
11|12|13

在上面的示例中,第3行包含一个额外的定界符,但加载成功,并且未加载最后一个值(10)。

您可以在控制文件中指定一些选项来将第3行视为不良或丢弃吗?

可以在加载之前完成输入文件的验证,但是想要检查加载程序本身是否支持该功能。

0 个答案:

没有答案