• 企业400电话
  • 网络优化推广
  • AI电话机器人
  • 呼叫中心
  • 全 部 栏 目

    网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    sqlserver中触发器+游标操作实现
    POST TIME:2021-10-18 18:44

    复制代码 代码如下:

    Create trigger tri_wk_CSVHead_History on wk_CSVHead_History
    --声明一个tri_wk_CSVHead_History触发器,
    instead of insert ---插入操作被代替执行下面的操作
    as
    begin
    declare YB cursor --声明一个游标
    for
     select NoteNO from inserted--这里的NoteNO要和下面的匹配
     open YB
      declare @NoteNO varchar(50)--这里的NoteNO要和上面的匹配,定义一个游标变量@NoteNO,用来操作insered表中的NoteNo.
      fetch next from YB into @NoteNO--这里的NoteNO要是上面的匹配,移动游标
      while(@@fetch_status=0)--0操作成功,-1 FETCH 语句失败或此行不在结果集中,-2 被提取的行不存在
      begin
      delete from wk_CSVDetail_History where NoteNO=@NoteNO
       delete from wk_CSVHead_History where NoteNO=@NoteNO
      fetch next from YB into @NoteNO --继续移动游标,直到@@fetch_status不等于时.
       end
    close YB --关闭游标
    deallocate YB --释放游标
    insert into wk_CSVHead_History select * from inserted
    end

    您可能感兴趣的文章:
    • SQLServer触发器创建、删除、修改、查看示例代码
    • SQL Server 触发器 表的特定字段更新时,触发Update触发器
    • sqlserver 触发器实例代码
    • sqlserver 禁用触发器和启用触发器的语句
    • SQL SERVER中各类触发器的完整语法及参数说明
    • SQL Server:触发器实例详解
    • SQL Server触发器及触发器中的事务学习
    • sqlserver 触发器学习(实现自动编号)
    • sqlserver 触发器教程
    • 关于喜忧参半的SQL Server触发器详解
    上一篇:SqlServer 巧妙解决多条件组合查询
    下一篇:MSSQL数据加密解密代码
  • 相关文章
  • 

    关于我们 | 付款方式 | 荣誉资质 | 业务提交 | 代理合作


    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信