有什么方法可以参数化m子4中的SQL查询中提供的表名

问题描述 投票:0回答:1

我已经尝试过以下查询-INSERT INTO(:tableName)(ENTITY_NAME,PAYLOAD_BLOB,PAYLOAD_JSON)VALUES(:entityName,:payload_blob,:payload_json);

INSERT INTO#vars.tableName(ENTITY_NAME,PAYLOAD_BLOB,PAYLOAD_JSON)VALUES(:entityName,:payload_blob,:payload_json);

插入到$(vars.tableName)(ENTITY_NAME,PAYLOAD_BLOB,PAYLOAD_JSON)VALUES(:entityName,:payload_blob,:payload_json);

但是所有3个查询都导致Synatx错误。

database mule4
1个回答
0
投票

使用SQL语句创建变量

INSERT INTO ${vars.tableName} (ENTITY_NAME,PAYLOAD_BLOB,PAYLOAD_JSON) VALUES (:entityName,:payload_blob,:payload_json)

然后在插入组件中使用它。请记住-您仍然必须在此插入组件中提供以下内部值:entityName,:payload_blob,:payload_json。

© www.soinside.com 2019 - 2024. All rights reserved.