https://blog.csdn.net/weixin_54714092/article/details/122247196 可以参考上面解决方案,由于你数据库主键字段设置自增,所以传入数据的时候无法修改主键值。
这个帖子我倒是也看到了,是只能操作数据库吗?比如我在流程里修改一些配置啥的,这种的可以实现吗
对自增列选择禁止更新即可
两个表的字段不对应,怎么进行映射。
两个节点中间加一个字段名映射节点
好的,谢谢了
这个id不能自增,必须用输入表的id,一一对应,所以只能在同步到输出表前在同一个数据库连接会话中,执行SET IDENTITY_INSERT为On才能满足效果,请问如何操作
前面增加一个SQL节点来执行这段sql语句,sql节点和库表输出节点中的事务控制那里都选择不要关闭链接,支持数据库事务就是同一个会话了。
有没有插入/更新的组件,目标表没有数据执行的是插入操作,数据修改之后执行更新操作。
库表输出组件就是了啊,不存在插入,存在就update
可以用库表输出组件,帮助文档
用的就是库表输出组件,输入表数据更新后,执行时,报试图修改自增列【id】
增加了sql节点,输入表新添加数据后,输出后,id还是自增的,与输入表不对应,该如何解决呢
你这逻辑有点问题 自增字段的设计逻辑就是每增加一行id就自动+1,你现在要指定自增字段的值,这样就违背了自增字段的逻辑,所以目标表自增是对的,你应该把目标表的字段类型改一下不要设为自增类型。