在插入触发器后,我有以下内容:
ALTER TRIGGER [dbo].[Add_IDBrg]
ON [dbo].[Groupe_Brg]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
UPDATE [dbo].[Groupe_Brg]
SET [IdBrg_Groupe] = (SELECT MAX(IdBrg_Groupe)+1 FROM [dbo].[Groupe_Brg])
FROM Inserted i
WHERE i.[id] = [dbo].[Groupe_Brg].[Id]
END
当我进行正常插入时,比如:
INSERT INTO [dbo].[Groupe_Brg] ([IdBrg_Groupe], [Checksum_grp], [SK_Groupe])
VALUES (0, 12355, 1112), (0, 12355, 1113);
触发器可以更新我的
[IdBrg_Groupe]
“当我的目标组件在我的目标中不工作时,我会插入”但(
[IdBrg_集团]
为空),尽管在fastloadOptions中添加了“FIRE_触发器”。
有什么问题吗?