在源限定符之前执行必须使用相同Oracle会话的Oracle过程

时间:2014-11-07 14:24:45

标签: informatica-powercenter

我有一个安全程序,必须在从源表中选择之前调用。如果没有此过程,则不返回任何行。

问题是我在Source Qualifier之前检查了几种调用此过程的方法:

  • 将pre-sql导入Source Qualifier作为存储过程
  • 预加载源
  • Source Qualifier的sql查询属性中添加了几个sql语句(已添加2014-11-08)

似乎Powercenter似乎打开了一个新的oracle连接,其中安全过程不起作用。

将两个进程放在一起并使用相同的Oracle会话的正确方法是什么?

注释添加2014-11-08:

我还尝试在源限定符的SQL查询中添加2个句子:

call procedure('param'); 
SELECT field1, field2, field.... from VI_ETL...; 

enter image description here

我收到错误ORA-24333零交互计数,perharps因为第一项不是返回行的SELECT语句?

1 个答案:

答案 0 :(得分:0)

尝试在SQL Query上使用Source Qualifier来调用一系列语句 - 安全存储过程是第一个。