大师,
我在LINUX平台上报告shell脚本,Oracle 12c数据库执行以下操作。
cut -d ";" -f $X
update statement
在UAT我收到了400个文件,每个文件有20,000行。这意味着,更新语句将准备400X20,000次,并且每个语句都将被执行。
我看到的问题是:
处理这种情况的最佳方法是什么?
我记住了以下想法:使用sqlldr加载到临时表并执行更新/合并两个表,而不是创建更新语句。我不确定执行400 sqlldrs.any想法的表现吗?
有更好的办法吗?在错误处理和处理方面。