zoukankan      html  css  js  c++  java
  • SqlServer 触发器

    --创建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_num,Stock_warn,WareHose_Id,Product_Id) values(0,5,@Wid,@Pid)
                fetch next from mycursor into @Wid
            end
            
        --关闭游标
        close mycursor
        
        --释放游标
        deallocate mycursor       

  • 相关阅读:
    装饰器
    FLASK
    Flask第一个实例
    各种各样的PyQt测试和例子
    项目实战:天气信息查询
    窗口设置、QSS
    槽和信号
    布局
    打印机
    菜单栏、工具栏、状态栏
  • 原文地址:https://www.cnblogs.com/ZHANGKAIXUAN/p/6083431.html
Copyright © 2011-2022 走看看