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

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
上一篇:CC++初学者编程教程(12) 基于rhel6.3的Oracle数据库学习环境搭建


下一篇:CC++初学者编程教程(13) 基于Oracle linux 的Oracle12c环境搭建