在用友U8的数据库里,通过新增一个生产订单触发插入另一个表的数据,但是使用inserted给另一个表的字段赋值,却和新增的数不一致
检查触发器是否正确启用
首先,您需要确保触发器已正确启用,并且在插入新行时会被触发。您可以通过检查数据库中的sys.triggers视图或使用sp_helptrigger系统存储过程来验证。
检查插入语句是否正确
其次,您需要确保在触发器中执行的INSERT语句是正确的。请注意,如果INSERTED表的列名与目标表中的列名不匹配,则可能会导致数据不一致。请确保在INSERT语句中指定了所有目标表列的名称和值,并且它们与INSERTED表中的列名相对应。