我想对对象列表执行插入操作。
我的插入查询如下所示
insert into table name (#[flowVars['columnNames']]) values (#[flowVars['values']])
#[flowVars['columnNames'] contains the comma separated columnNames like col1,col2
#[flowVars['values'] contains #[payload.?val1], #[payload.?val2]
我收到以下错误。
列名“@P0”无效。 (com.microsoft.sqlserver.jdbc.SQLServerException)
如何解决这个问题?
最佳答案
我可以建议您调试并检查是否为 flowVars['columnNames'] 和 flowVars['values'] 设置了正确的值,您也可以将其放入记录器中以在日志中查看其值。然后检查上面的输出是否与此插入操作所需的列名匹配。
关于mule - 插入参数化查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41726822/