如何在SQL Server中使用触发器从表中删除一行,同时将删除的行添加到另一个表中


create trigger sampletrigger
on SunilkarDB.dbo.salesorder_table
for delete
as 
insert into salesorderdel_table

我有一个名为salesorder的表,我正在创建一个触发器,这样当我从salesorder表中删除一行时,这里的行就会被删除,并添加到名为salesorderdel表的新表中。

我已经写了以下代码,但它不起作用,请帮助!

您需要指定要插入到表中的值。您可以使用deleted逻辑表。

例如

CREATE TRIGGER  sampletrigger ON SunilkarDB.dbo.salesorder_table
FOR  DELETE  
AS  

INSERT INTO  SunilkarDB.dbo.salesorder_table ( [Name])
SELECT [Name]
FROM deleted

最新更新