即使在加载数据后,Sql Loader也会返回Null值

时间:2018-03-22 13:42:10

标签: sql powershell

我们有一个程序可以使用PowerShell的Oracle Sql Loader加载csv文件数据。以下是我们正在使用的命令。

$params = Dinesh@TESTDB/Test123* control=D:\Dinesh\workfolder\daily_load\sqlLoader\run_daily.ctl log=D:\Dinesh\workfolder\sqlLoader\run_daily_20180315.txt.log.20180322090844 direct=false rows=1000 errors=0

$exitCode = (Start-Process -wait -PassThru -NoNewWindow sqlldr -argumentlist $params).ExitCode

问题是,当我们在Production环境中执行此命令时,即使数据成功加载到表中,它也会将退出代码返回Null。 但它应该将退出代码返回为0.而在我们的QA环境中,我们使用相同的csv文件和相同的代码执行,并将退出代码返回为0,这是正确的。

由于它似乎是一个环境问题,我们重新启动了我们的服务器并做了所有事情,但我们仍然遇到了同样的问题。 (退出代码为null) 我们应该将退出代码设为零。

有人可以建议如何解决这个问题。

0 个答案:

没有答案