如何使用sqlldr,ctl

时间:2019-01-06 07:39:28

标签: delete-row sql-loader ctl

让我知道如何使用sqlldr,ctl删除空行。 我想知道如何删除文件的最后两行。 尾部有空行,即最后1〜2行。 另外,我不知道最后一行。 等待回复

1 个答案:

答案 0 :(得分:0)

您需要对文件进行预处理并删除空行,然后再通过包装脚本运行sqlldr,或更常见的情况是,只需将文件中的所有行加载到登台表中,然后从那里调用PL / SQL脚本即可加载到主表中。

预处理会更改主文件,因此,除非您先制作归档副本,否则通常不是一个好主意。

使用登台表更为常见,因为这样文件中的所有行都可用,并且您可以选择想要的行,对数据进行转换,验证等,并将这些数据传送到主表中。