CREATE TRIGGER [usageinsert] ON [dbo].[t_res_usage_info] 
AFTER INSERT   //插入后执行
AS
begin
declare every_use_cursor cursor local forward_only for  
select res_typ from inserted          //建立游标
declare @myres_type_name varchar(20);

open every_use_cursor
fetch next from every_use_cursor into @myres_type_name

while @@fetch_status = 0      //判断返回行
begin

if @myres_type_name is not null
begin
if not exists(select res_type_name from t_res_type where res_type_name=@myres_type_name) 
begin
insert t_res_type(res_type_name,remark)values(@myres_type_name,'') ;
end;
end;

fetch next from every_use_cursor into @myres_type_name;
end;
close every_use_cursor  //关闭游标
deallocate every_use_cursor  //释放游标
end;

 

相关文章:

  • 2021-11-15
  • 2021-11-28
  • 2022-12-23
  • 2022-02-09
  • 2021-11-02
猜你喜欢
  • 2022-12-23
  • 2021-11-07
  • 2022-03-04
  • 2021-11-11
  • 2021-09-20
  • 2021-09-16
相关资源
相似解决方案