How can I do a BEFORE UPDATED trigger with sql server?

后端 未结 9 558
眼角桃花
眼角桃花 2020-11-28 10:18

I\'m using Sqlserver express and I can\'t do before updated trigger. There\'s a other way to do that?

9条回答
  •  失恋的感觉
    2020-11-28 10:49

    The updated or deleted values are stored in DELETED. we can get it by the below method in trigger

    Full example,

    CREATE TRIGGER PRODUCT_UPDATE ON PRODUCTS
    FOR UPDATE 
    AS
    BEGIN
    DECLARE @PRODUCT_NAME_OLD VARCHAR(100)
    DECLARE @PRODUCT_NAME_NEW VARCHAR(100)
    
    SELECT @PRODUCT_NAME_OLD = product_name from DELETED
    SELECT @PRODUCT_NAME_NEW = product_name from INSERTED
    
    END
    

提交回复
热议问题