代码

CREATE TRIGGER [dbo].[Up_T]
ON [dbo].[T1]
FOR UPDATE 
AS
begin
    if update(T1_1)
    BEGIN
        --用游标,一个一个处理
        DECLARE @fID int
        DECLARE tmpGoods CURSOR for select ID from deleted
        OPEN tmpGoods
        FETCH NEXT FROM tmpGoods into @fID
        WHILE @@FETCH_STATUS=0
        BEGIN
            --操作语句
            update T1 set T1_2='32h4' where ID=@fID
        FETCH NEXT FROM tmpGoods into @fID
        END
        CLOSE tmpGoods
        DEALLOCATE tmpGoods
    END
END

转载于:https://www.cnblogs.com/hantianwei/archive/2009/11/27/1612284.html

触发器批量更新 用游标,一个一个处理相关推荐

  1. Spring从菜鸟到高手(四)(上)使用JdbcTemplate类实现用户登陆验证、批量更新

    标签:Spring java JdbcTemplate Spring从菜鸟到高手 绝缘材料 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.ht ...

  2. Update批量更新(高性能、动态化)

    文章目录 前言 一.环境 开发环境 测试环境 二.灵光乍现 MyBatis-Plus源码 2.初见真正的批量更新语法 三.开工 基础类搭建 SysUser(表sys_user实体类) Stash(拼接 ...

  3. JAVA中的GridView每一个赋值,在ASP.NET 2.0中操作数据之六十二:GridView批量更新数据...

    导言: 在前面的教程,我们对数据访问层进行扩展以支持数据库事务.数据库事务确保一系列的操作要么都成功,要么都失败.本文我们将注意力转到创建一个批更新数据界面. 在本文,我们将创建一个GridView控 ...

  4. mysql allowmultiqueries=true_Mysql批量更新的一个坑-allowMultiQueries=true允许批量更新(转)...

    实际上,我们经常会遇到这样的需求,那就是利用Mybatis批量更新或者批量插入,但是,实际上即使Mybatis完美支持你的sql,你也得看看你说操作的数据库是否支持,而阿福,最近就遇到这样的一个坑. ...

  5. Mysql批量更新的一个坑-allowMultiQueries=true允许批量更新

    前言         实际上,我们经常会遇到这样的需求,那就是利用Mybatis批量更新或者批量插入,但是,实际上即使Mybatis完美支持你的sql,你也得看看你说操作的数据库是否支持,而阿福,最近 ...

  6. 批量修改/批量更新数据库某一个字段的值

    用字符串替换函数replace update 表名 set 字段名 = replace(字段名,'http://zencart.me','zencart.me')replace(url, 'aaa', ...

  7. SqlServer 利用游标批量更新数据

    SqlServer 利用游标批量更新数据 Intro 游标在有时候会很有用,在更新一部分不多的数据时,可以很方便的更新数据,不需要再写一个小工具来做了,直接写 SQL 就可以了 Sample 下面来看 ...

  8. mysql游标触发器批量_MySQL游标和触发器

    一.游标 定义:是一个存储在MySQL服务器上的数据库查询,是一种被select语句检索出来的结果集. 作用:方便在检索出来的结果集中前进或后退一行或多行. PS:游标主要用于交互式应用:MySQL中 ...

  9. 批量计算多个点到一个点的距离

    批量经纬度计算到另一个经纬度的距离 """地理中常用的数学计算,把地球简化成了一个标准球形,如果想要推广到任意星球可以改成类的写法,然后修改半径即可 "&quo ...

最新文章

  1. hibernate.hbm2ddl.auto的value
  2. 自定义spring kafka consumer 线程池
  3. 开发检测MySQL主从同步插件
  4. bzoj千题计划143:bzoj1935: [Shoi2007]Tree 园丁的烦恼
  5. [收藏]Linux下update错误 E: Dynamic MMap ran out of room. 解决方法
  6. 在线使用Octave、Matlab画单电荷等位线和电力线、matlab的nonconformant arguments错误
  7. c语言命令行选项处理函数getopt和getopt_long() 函数使用
  8. 64位 linux 32位连接器,32位汇编程序在64位Ubuntu上的汇编和连接
  9. Swift 语言概览 -自己在Xcode6 动手写1
  10. dept在Java里面_EmpDeptManager 在JavaEE环境下搭建三大框架体系实现员工的增删改查系统 Develop 261万源代码下载- www.pudn.com...
  11. [Unity] 3D数学基础 - 2D旋转矩阵
  12. Java集合类和HashMap遍历
  13. Matlab —— 电路仿真
  14. hdwiki php5.5,HDWiki 5.1 正式版推出 编辑器全新改版
  15. asp.net mvc 项目使用Quartz.net添加定时任务
  16. 全文检索第一篇lucene的使用
  17. 分享4款非常实用的黑科技APP,使用过后才发现离不开它们了
  18. C语言程序设计第二版 甘勇, 李烨 , 卢冰
  19. c语言中的标准IO以及文件IO
  20. 计算100以内所有奇数的和以及所有偶数的和

热门文章

  1. 图书管理系统数据字典_2. 结构化——数据字典
  2. JavaScript学习随记——对象
  3. Linux 安装之U盘引导
  4. 异常:com.microsoft.sqlserver.jdbc.SQLServerException: 将截断字符串或二进制数据。
  5. 求两个整数数组乘积最小值
  6. leetcode 55. 跳跃游戏 思考分析
  7. c语言 sqlite_SQLite与C语言
  8. c语言 在执行区域没有空格,C语言上机操作指导之TurboC.doc
  9. IIC通信---EEPROM24C02---STMF4
  10. java多个页面爬取_java爬取html页面(简易通用版)