Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在mule中将列表用作teradata查询的输入时,IN运算符不起作用_Mule_Mule Component_Mule El - Fatal编程技术网

在mule中将列表用作teradata查询的输入时,IN运算符不起作用

在mule中将列表用作teradata查询的输入时,IN运算符不起作用,mule,mule-component,mule-el,Mule,Mule Component,Mule El,我有一个POC,从teradata获取数据并在salesforce中更新。我从itemids获取输入,itemids由逗号分隔,如'2345','456' 我首先得到这个值并将其设置为有效载荷。但在查询中,我们不能直接使用它。我尝试了另一种解决方案,将'附加到值和,'。因此,有效负载变成一个类似于'2345'、'456'的字符串。但当我在查询中传递这个时,我得到的是“坏参数”。有人对此有任何解决方案吗?生成的查询有效吗?您可以记录并显示它吗?它可能与查询类型有关:参数化或动态。您可以尝试在运算符

我有一个POC,从teradata获取数据并在salesforce中更新。我从itemids获取输入,itemids由逗号分隔,如
'2345','456'


我首先得到这个值并将其设置为有效载荷。但在查询中,我们不能直接使用它。我尝试了另一种解决方案,将
'
附加到值和
,'
。因此,有效负载变成一个类似于
'2345'、'456'
的字符串。但当我在查询中传递这个时,我得到的是“坏参数”。有人对此有任何解决方案吗?

生成的查询有效吗?您可以记录并显示它吗?它可能与查询类型有关:参数化或动态。您可以尝试在运算符中使用动态:
。。。在(#[payload])
中,我尝试过它,但它不起作用。路易斯:我的查询是有效的,我通过硬编码值来检查它。