如何使用Mule中的通配符执行具有相似参数的查询。
我希望用
执行查询select OrganizationID from organizations where webaddress like '%#[flowVars['FromAddressDomain']]'
<jdbc:outbound-endpoint exchange-pattern="request-response" queryKey="LookUpOrg" queryTimeout="-1" connector-ref="IssueTrakDataConnector" doc:name="DatabaseLookupOrg">
<jdbc:query key="LookUpOrg" value="select OrganizationID from organizations where webaddress like ('%#[payload]')"/>
</jdbc:outbound-endpoint>
但由于存在引号而失败并出现错误,删除它们会产生不同的错误。
前者= FALSE}。消息有效内容的类型为:String Exception Cause :: com.microsoft.sqlserver.jdbc.SQLServerException:索引1超出范围。
请帮助。
问候 桑托什
答案 0 :(得分:0)
尝试使用CONCAT()函数。
select OrganizationID from organizations where webaddress like CONCAT('%', #[payload:?])