问题描述
嗨
是否可以动态设置sqlldr的ERRORS参数,即基于文件中的行数。我希望sqlldr捕获所有错误。
谢谢
西里沙
是否可以动态设置sqlldr的ERRORS参数,即基于文件中的行数。我希望sqlldr捕获所有错误。
谢谢
西里沙
专家解答
正如医生所说:
To specify that all errors be allowed, use a very high number.
https://docs.oracle.com/en/database/oracle/oracle-database/21/sutil/oracle-sql-loader-commands.html#GUID-6DAE53EE-0A36-478C-B7C4-5C5F75E4B134
:)
你有什么理由吗not要使用:
?
那是9个octillion; 我认为世界上没有任何数据库在一个表中有那么多行!
如果您坚持将错误限制为 (大致) 文件中的记录数,则可以编写一个shell脚本:
-计算源文件中的行数
-将其作为允许的错误数传递给SQL * Loader脚本/命令
。.. 但是当您可以使用如上所述的大量数字时,这似乎需要付出很多努力。
To specify that all errors be allowed, use a very high number.
https://docs.oracle.com/en/database/oracle/oracle-database/21/sutil/oracle-sql-loader-commands.html#GUID-6DAE53EE-0A36-478C-B7C4-5C5F75E4B134
:)
你有什么理由吗not要使用:
errors=9999999999999999999999999999
?
那是9个octillion; 我认为世界上没有任何数据库在一个表中有那么多行!
如果您坚持将错误限制为 (大致) 文件中的记录数,则可以编写一个shell脚本:
-计算源文件中的行数
-将其作为允许的错误数传递给SQL * Loader脚本/命令
。.. 但是当您可以使用如上所述的大量数字时,这似乎需要付出很多努力。
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




