我有下表: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
这是一个很好的方法吗?
提前致谢!