连接查询在Informatica SQL转换中失败

时间:2018-09-15 02:00:14

标签: sql db2 informatica informatica-powercenter

我有一个SQL查询,正在将表达式转换中的参数传递给该SQL查询:

例如:

  SELECT A.id 
  FROM table1 A, table2 B
  WHERE A.id = B.id

这很好,并且能够获得输出。

现在,当我将此sql修改为:

select DR.id from(select A.id from table1 A, table2 B where A.id = B.id)DR 
left outer join table3 C on Dr.id = c.col1

然后引发ODL错误-

  

ERROR TRANSF_1_1_1_1 pmsql_50065 [ERROR] ODL错误:        FnName:绑定参数-[Informatica] [ODBC PWX驱动程序] PWX-00264 DBAPI错误初始“描述”对话无法定位,; DSNT408I SQLCODE = -199,错误:左键非法使用。令牌,来自;        期望进入; DSNT418I SQLSTATE = 42601; DSNT415I SQLERRP = DSNHPARS; DSNT416I SQLERRD = 2 0 0 -1 129 506;数据库驱动程序错误...        参数绑定失败。

从sql助手执行时,sql查询工作正常。因此,您可以建议如何在Informatica SQL转换中编写查询。

谢谢!

0 个答案:

没有答案