0

如何在 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> 

但是由于引号的存在而失败并出现错误,删除它们会产生不同的错误。

前=假}。消息负载类型:字符串异常原因::com.microsoft.sqlserver.jdbc.SQLServerException:索引 1 超出范围。

请帮助。

关于桑托什

4

1 回答 1

1

尝试使用 CONCAT() 函数。

select OrganizationID from organizations where webaddress like CONCAT('%', #[payload:?])
于 2014-10-09T13:41:02.687 回答