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

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

2012-10-09 
SqlServer 2005触发器实现表1增删改时,把增删改的数据插入表2好吧,数据库小白发帖求教:假如表1字段为:user

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……

热点排行