0

我有下表: product(id, price, is_deleted)

我想创建一个触发器,当有人从 PRODUCT 表中删除一行而不是删除它时,将该行中“is_deleted”列的值更改为“1”。在执行 DELETE 任务期间要删除的行在名为“已删除”的表中必须是临时的。它也必须是那一刻表中“删除”的唯一行。

这就是我的想法:

CREATE TRIGGER is_deleted                                                                       
ON product
FOR INSERT      
AS         
BEGIN               
    UPDATE Product, is_deleted  = 1                    
    WHERE is_deleted = NULL
END

这是一个好方法吗?

提前致谢!

4

0 回答 0