【Sql Server】使用触发器把一个表中满足条件的数据部分字段插入到另一个表中

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mzy666888/article/details/50715036
create trigger 触发器名称 on 对哪个表起作用
 after insert,update
  as 
 if @@rowcount =0 return
 set nocount on
 begin transaction;
 
 insert into 表名 (col1,col2,col3,...)
 select inserted.col1,inserted.col2,inserted.col3,...  inserted
 where 语句
 if @@error <>0
 begin
 raiserror(‘插入数据失败,数据库返回码:%d’,16,1,@@error)
 rollback transaction;
 return
end
commit transaction

 

展开阅读全文

没有更多推荐了,返回首页