2017-08-31 77 views
0

我需要创建一个进程来清除不同架构/服务器中不同表中的数据,并记录删除的记录数。 将会有一个表格,其中包含表格名称,模式和保留数据的天数列表。使用Informatica调用具有返回值的存储过程

我在想单独映射不同的服务器。 对于相同的服务器但不同的模式,我将动态创建存储过程或函数的调用。 它需要返回删除的记录数并写入日志表。

我不确定这是做什么的基本方法。 我应该使用存储过程还是函数。 我猜我应该使用SQL转换来执行sp/function。

任何帮助,非常感谢。

谢谢。

回答

0

不能你插入存储过程本身的日志表?而不是将该值返回给informatica,然后插入到表中。

如果您正在使用您的方法,您可以在informatica中使用存储的proc转换来执行sp或函数。你不需要进行SQL转换。