我正在尝试构建触发器,当用户在删除后删除一行时,用户将能够查看他删除的行。
我已经尝试过我的代码如下请帮助。
create trigger insertion
before insert on client
for each row
as
select * from client
我正在尝试构建触发器,当用户在删除后删除一行时,用户将能够查看他删除的行。
我已经尝试过我的代码如下请帮助。
create trigger insertion
before insert on client
for each row
as
select * from client
尝试这个:
create trigger deltrig
on client
for delete
as
select deleted
delete from [<YourTable>] output deleted.*
/* where ... */
这不是你想要的吗?
create table #deleted(nr int)
create table #teste_d(nr int)
insert into #teste_d
values(1),(2),(3)
delete from #teste_d
OUTPUT deleted.nr INTO #deleted
where nr = 2
select * from #deleted
drop table #deleted
drop table #teste_d
结果集将被删除
或者如果你真的想使用触发器应该改为删除或更新
你应该做类似的事情
insert into ##Data_deleted (col1,col2,...)
select col1,col2,... from deleted