【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
相關文章
相關標籤/搜索