1
トリガは何らかの理由で4回挿入され、最後のトリガはグループ化されています。基本的には、情報がテーブルに挿入されているときです。tbl_delete_Panel
このデータをグループ化し、グループ化をtbl_delete_panel_Orderin
に挿入します。今SQL Server挿入トリガを複数回挿入する
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE Trigger[dbo].[deletePanelSQL]
ON [dbo].[tbl_delete_Panel]
AFTER INSERT
AS
BEGIN
/* Insert Summed Quantity for each stud or track into tbl_delete_panel for deletion. tbl_delete_panel trigger will be triggered */
INSERT INTO tbl_delete_panel_Orderin (Part_Name, OrderID, SumOfQTY)
SELECT
tbl_delete_panel.Part_Name, tbl_delete_panel.OrderID,
Sum(tbl_delete_panel.QTY) AS SumOfQTY
FROM
tbl_delete_panel
GROUP BY
tbl_delete_panel.Part_Name, tbl_delete_panel.OrderID;
END;
を。あなたが**すべきことは**複数の行を含むことができる 'Inserted'疑似テーブルを見て、それらの行**を挿入することです(トリガをトリガした文によって新たに挿入されました)。毎回**全テーブル**! –