我在作业中使用tOracleOutputBulkExec组件将数据从文件列表传输到Oracle数据库。
如果我事先为tOracleOutputBulkExec设置硬编码控制文件位置设置但是我想将位置软编码到数据库表,那么该工作正常。
为此,我使用全局变量来指示我的文件的位置,但控制文件是由组件tOracleOutputBulk动态生成的,它满足两个cotes之间的表格字段,如#34; field1"这就是为什么当我开始工作时我有这个错误 " col1"表格中不存在:
SQL * Loader-466:La colonne" col1" n' existe pas dans la table。 组件tOracleOutputBulkExec_1_tOBE中的异常 java.lang.Exception的
答案 0 :(得分:0)
我认为你的架构在某些方面搞砸了,并且缺少你的附加数据。检查tOracleOutputBulkExec的模式,并确保有一个列用于其他全局变量数据。如果没有办法直接用bulkexe创建它。