日期:2014-05-17  浏览次数:20494 次

mssql可以当表发生了insert时间以后做处理吗?
请问,如果当我的表出现了 insert语句以后
自动 向另外一个数据库 做 这条 insert 语句,可以吗?
例:
 if(a.user.isInsert() == true)
{
  insert in to b.user.insert (a表刚刚插入的内容);
}
A表跟B表的 表结构一样。
------解决方案--------------------
方法1:把insert 的操作做两遍,就是A做一次,B做一次.
方法2:使用触发器自动做方法1俩面的第二遍.
------解决方案--------------------
用触发器吧,下例:
create trigger trig_test 
on A after insert
as
begin
insert into B
select * from inserted
end