寂寞的风永不搁浅

学习之初 多为转载 未名出处 敬请见谅 点滴积累 必有作为

博客园 首页 新随笔 联系 订阅 管理

 

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;

 

posted on 2009-01-15 10:12  景阳  阅读(1058)  评论(0编辑  收藏  举报