gpt4 book ai didi

database - 数组列表上的 Mulesoft 数据库连接器错误

转载 作者:搜寻专家 更新时间:2023-10-30 22:10:10 24 4
gpt4 key购买 nike

我是 mule 的新手,所以请多多包涵。我在评估进入数据库连接器的 mule 表达式时遇到问题。在调试时,我注意到我的表达式有空值,因此导致了错误。我需要一个 map 结果对象,这样我就可以将它插入数据库连接器 (SQL SERVER)。

当 mule 执行此命令时,我得到一个空值

#[payload['FULLDATE']]

但是我得到的结果是

#[payload[0].FULLDATE]

各位大师能否阐明这一点?

这是我的完整SQL语句

insert into [AWH_PrjPathFinder].[dbo].[ws_balesDataExt] values ('#[payload['FULLDATE']]', '#[payload.BROKER = ( payload['BROKER'] == null) ? '' : payload.BROKER.toString()]', '#[payload.CENTER = ( payload['CENTER'] == null) ? '' : payload.CENTER.toString()]', '#[payload.DATATYPE = ( payload['DATATYPE'] == null) ? '' : payload.DATATYPE.toString()]','#[payload.COTTONORG = ( payload['COTTONORG'] == null) ? '' : payload.COTTONORG.toString()]',#[payload['UNIT']],'#[payload.dateDataEnteredInAGDB']')

enter image description here

最佳答案

您应该为您应该拥有数据库端点的每个范围使用。

如果列表中有 100 个元素,则可能会影响性能。

我建议您使用一个存储过程,它可以接受您发送的值列表并将其插入数据库并发回响应。

希望这对您有所帮助!

关于database - 数组列表上的 Mulesoft 数据库连接器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32773592/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com