当前位置: 代码迷 >> Sql Server >> SqlServer 2005触发器兑现表1增删改时,把增删改的数据插入表2
  详细解决方案

SqlServer 2005触发器兑现表1增删改时,把增删改的数据插入表2

热度:23   发布时间:2016-04-27 10:59:03.0
SqlServer 2005触发器实现表1增删改时,把增删改的数据插入表2
好吧,数据库小白发帖求教:
假如表1字段为:userName,UserId,Sex
  表2字段为:userName,UserId,Sex,ChgFlag(操作类型:增删改中的一种),chgFlag(是否处理:直接填0),chgTime(当前时间)

该怎么实现?

------解决方案--------------------
你这个要在表1中创建3个触发器哦,增删改分别一个。触发器写法找联机丛书就可以拉。
------解决方案--------------------
SQL code
 在表1 上 创建3个触发器(增、删、改) 或一个触发器(包括这3中情况)create TRIGGER t_tr on tb1after insert,update,deleteasbegin.....insert into tb2 select * from inserted....insert into tb2 select * from deletedend
------解决方案--------------------
探讨

SQL code
在表1 上 创建3个触发器(增、删、改) 或一个触发器(包括这3中情况)
create TRIGGER t_tr
on tb1
after insert,update,delete
as
begin
.....
insert into tb2 select * from inserted
....
insert into tb2 select * from deleted……
  相关解决方案