如何在mule中设置动态更新查询取决于负载输入
有时我们只需要更新1列,有时2列取决于输入。
CREATE TABLE customers
( customer_id number(10) NOT NULL,
customer_name varchar2(50) NOT NULL,
city varchar2(50)
);
Sometimes
UPDATE CUSTOMERS SET
CUSTOMER_NAME = 'sri'
where CUSTOMER_ID = 5;
Sometimes
UPDATE CUSTOMERS SET
CUSTOMER_NAME = 'Ram'
city= 'Delhi'
where CUSTOMER_ID = 5;
1条答案
按热度按时间41zrol4v1#
这意味着这些是真正不同的查询。对每个案例使用一个查询。将查询包含在适当的choice路由器分支中,以确定要执行的查询。
动态查询很容易成为sql注入安全漏洞的原因。我建议避免尝试进行动态查询。