首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQLServer触发器的有关问题

2013-07-01 
SQLServer触发器的问题想在执行批量执行插入语句的时候,先清除该表中的所有数据。 create trigger del on d

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,还不好管理。

热点排行