0

在使用 Mulesoft 的 Anypoint Platform 开发数据迁移应用程序时,我遇到了插入具有标识属性的表的数据的问题。

要在这些类型的表上插入数据,我通常使用命令

 SET IDENTITY_INSERT table_name ON;

继续插入信息并使用命令

 SET IDENTITY_INSERT table_name OFF;

将其关闭。但是,对于 Mulesoft,情况有所不同。我的流程看起来像这样。

Mulesoft 迁移流程

我已经尝试了多种方法,我使用Execute Script而不是Execute DDL,我已经将Execute DDL组件更改为不同的位置,但是除了它所在的位置之外的任何地方都会更改有效负载,我还尝试将所有命令放在相同的组件,但不允许在Insert组件上使用除Insert以外的任何命令,并且使用Execute DDL组件我无法接收有效负载。

任何帮助表示赞赏!

谢谢

编辑:对于任何有此问题的人,使用 IDENDITY_INSERT 创建存储过程和插入代码都应该这样做!

4

0 回答 0