触发器批量更新 用游标,一个一个处理

简介: 代码 CREATE TRIGGER [dbo].[Up_T]ON [dbo].[T1]FOR UPDATE ASbegin    if update(T1_1)    BEGIN        --用游标,一个一个处理        DECLARE @fID int        DECL...
代码
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
目录
相关文章
|
6月前
|
存储 SQL 关系型数据库
MySQL存储过程_触发器_游标——Baidu Comate
MySQL存储过程_触发器_游标——Baidu Comate
48 0
|
7月前
|
存储 SQL 关系型数据库
触发器和游标区别
触发器(Trigger)和游标(Cursor)是关系型数据库中常见的两个概念,它们在功能和使用上有一些区别。下面是触发器和游标的主要区别:
265 1
|
存储 SQL 关系型数据库
MySQL基础-变量/流程控制/游标/触发器
MySQL基础-变量/流程控制/游标/触发器
|
SQL 存储 Oracle
Oracle 游标&子程序&触发器
游标的作用:处理多行数据,类似与java中的集合
86 0
|
存储 SQL 安全
15天学习MySQL计划-存储过程变量判断循环游标函数触发器(进阶篇)-第九天(下)
15天学习MySQL计划-存储过程变量判断循环游标函数触发器(进阶篇)-第九天
152 0
|
存储 SQL 关系型数据库
15天学习MySQL计划-存储过程变量判断循环游标函数触发器(进阶篇)-第九天(上)
15天学习MySQL计划-存储过程变量判断循环游标函数触发器(进阶篇)-第九天
140 0
|
存储 机器学习/深度学习 程序员
利用navicat创建存储过程、触发器和使用游标的简单实例
原文链接:http://blog.csdn.net/cqnuztq/article/details/9735245
2529 0
|
SQL 存储 关系型数据库
利用navicat创建存储过程、触发器和使用游标的简单实例
利用navicat创建存储过程、触发器和使用游标的简单实例 标签: navicat存储过程触发器mysql游标 2013-08-03 21:34 15516人阅读 评论(1) 收藏 举报  分类: 数据库(3)  版权声明:本文为博主原创文章,未经博主允许不得转载。
1360 0
|
存储 Oracle 关系型数据库
Oracle 触发器中使用游标
为表ANNOUNCEMENT创建插入触发器,原先设计的库是先将选择的所有人员插入到ANNOUNCEMENTORG表中,然后在ANNOUNCEMENT表中插入其他相关信息。
753 0