SqlServer 触发器

 百家乐-数据     |      2020-01-25 13:03

--创制insert类型的触发器

create trigger tgr_product_insert   --创造触发器
    on product --所针对的表
    for insert --触发器类型
    
as

    --注解变量
    declare @Pid int,@Wid int
    
    --获取足够货品时的主键(自增列卡塔尔(قطر‎ (上边三种情势都行)
    --set @Pid=@@IDENTITY
    select @Pid=Product_Id from inserted   --(inserted 在成立触发器时自带的不经常表卡塔尔(قطر‎
    
    --证明游标 并把仓库编号放到游标中
    declare mycursor  CURSOR for select WareHose_Id from WareHose
    
    --展开游标
    open mycursor
    
    --循环游标
    fetch next from mycursor into @Wid
    
    --推断游标是还是不是获得成功
    while(@@FETCH_STATUS=0)
百家了乐八大技巧 ,        begin
            insert into Stock(Stock_lom599乐百家手机 ,num,Stock_warn,WareHose_Id,Product_Id) values(0,5,@Wid,@Pid)
            fetch next from mycursor into @Wid
        end
        
    --关闭游标
    close mycursor
    
    --释放游标
    deallocate mycursor       

上一篇:Server注册表的方法 下一篇:没有了