我需要创建一个进程来清除不同模式/服务器中不同表的数据,并记录日志表中删除的记录数。 将有一个表,其中包含表名称,模式和保留数据的天数列表。
我正在考虑针对不同服务器的单独映射。 对于相同的服务器但不同的模式,我将动态创建对存储过程或函数的调用。 它需要返回已删除的记录数并写入日志表。
我不确定执行此操作的基本方法是什么。 我应该使用存储过程还是函数。 我猜我应该使用SQL转换来执行sp / function。
非常感谢任何帮助。
感谢。
答案 0 :(得分:0)
您是否只是插入存储过程本身的日志表中?而不是将值返回到informatica然后插入表中。
如果您使用自己的方法,可以在informatica中使用存储过程转换来执行sp或函数。你不需要进行SQL转换。