0

我正在使用 Oracle Data Integrator 11g,我在 Oracle Data Integrator 中设计了一个带有 2 个接口的包。这两个接口都将一些记录插入到目标表中(在 Oracle 中)。

这两个接口工作正常。但是我想从两个接口捕获记录计数,我必须将这些计数加载到一个新的审计日志表中。

有什么选择吗?如果是这样,请回复您的答案。

4

1 回答 1

1

Substitution API 中的getPrevStepLog()方法允许检索有关上一步执行的所有类型的信息,包括使用 INSERT_COUNT 参数插入的行数。

如果您想将该值存储在变量中,您可以对变量使用这种刷新查询,并将其放置在刷新模式下包中的接口之后:

SELECT '<%=odiRef.getPrevStepLog("INSERT_COUNT")%>' FROM DUAL
于 2016-08-23T13:25:55.177 回答