【Trigger】新增record,更新欲變動的欄位
trigger名稱叫:update_orgnqty
INSERTED ---> 表示WOR1被INSERT的那些記錄
當WOR1 table中record Insert時 也會更新欲更改的欄位值
完整:
ALTER TRIGGER [dbo].[update_orgnqty]
ON [dbo].[WOR1]
AFTER INSERT
AS
BEGIN
SET NOCOUNT ON;
-- insert wor1 table中record時觸發並會執行下面的動作
-- 將剛新增的記錄,來更新欲更改的欄位值
UPDATE WOR1
SET WOR1.U_OrgnQty1 = I.BaseQty
FROM INSERTED I
WHERE I.docentry = WOR1.docentry and I.LineNum = WOR1.LineNum
END
留言
張貼留言