【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

留言

這個網誌中的熱門文章

【ASP】日期轉換(西元<-->民國)

【VB】使用NPOI元件來匯出Excel--DataTableToExcel

【SQL】符號切割字串變成多欄