读书人

SQLServer触发器的有关问题

发布时间: 2013-07-01 12:33:04 作者: rapoo

SQLServer触发器的问题
想在执行批量执行插入语句的时候,先清除该表中的所有数据。
create trigger del
on dbo.t
instead of insert
as
delete from dbo.t
go
这是我写的触发器,请大神指教。
[解决办法]
create trigger del
on dbo.t
instead of insert
as
delete from dbo.t
insert dbo.t select * from inserted
go
[解决办法]

引用:
想在执行批量执行插入语句的时候,先清除该表中的所有数据。
create trigger del
on dbo.t
instead of insert
as
delete from dbo.t
go
这是我写的触发器,请大神指教。


你这个就只删除了,而没有插入。参考楼上版主的语句。

另外这种如果在程序里边直接写逻辑更方便为什么用Trigger,还不好管理。

读书人网 >SQL Server

热点推荐