我正在使用Mule 4和Anypoint 7。
如果一条记录存在于另一个表中,我想将一条记录插入SQL Server数据库表中。
在以下示例中,我可以使用SQL进行此操作:
IF EXISTS(SELECT 1 FROM Registration WHERE RegistrationID = '145300')
INSERT INTO Lead(RegistrationID, LeadID)
VALUES('1234','0987')
我想在Mule中使用BULK INSERT连接器,因为会有很多记录,但是由于无法识别语句的这一部分而抛出错误:
IF EXISTS(SELECT 1 FROM Registration WHERE RegistrationID = '145300')
是否可以使用Mule中的BULK INSERT连接器执行此检查?我目前必须遍历有效负载并一次插入一条记录,这会使处理速度变慢。
感谢您的帮助