用游标,和WHILE可以遍历您的查询中的每一条记录并将要求的字段传给变量进行相应的处理
==================

代码

DECLARE @A1 VARCHAR(10),@A2 VARCHAR(10),@A3 INT
DECLARE YOUCURNAME CURSOR FOR SELECT A1,A2,A3 FROM YOUTABLENAME
OPEN YOUCURNAME
    fetch next from youcurname into @a1,@a2,@a3
while @@fetch_status<>-1
begin
update ... set ...=@a1,...=a2 ...-a3 where ...
......您要执行的操作写在这里
    fetch next from youcurname into @a1,@a2,@a3
end
close youcurname
deallocate youcurname 

转载于:https://www.cnblogs.com/hantianwei/archive/2010/07/05/1771567.html

存储过程中进行循环处理数据相关推荐

  1. (js)模板字符串中使用循环遍历数据:

    (js)模板字符串中使用循环遍历数据: // 数据格式 let wordList = {id: "2",question: "李四",content: [{ n ...

  2. oracle数据存储过程 中的循环 for 拼接字符串,oracle存储过程中使用字符串拼接

    1.使用拼接符号"||" v_sql := 'SELECT * FROM UserInfo WHERE ISDELETED = 0 AND ACCOUNT =''' || vAcc ...

  3. ORACLE存储过程中打印所有表数据的方法

    前几天面试的时候,人家出了个面试题,说通过存储过程打印表里面的数据,从没做过纸上手写存储过程的,结果一脸懵逼,估计要凉,只能怪自己平时不细心吧,下来研究了之后做个记录,结构和过程都不复杂. 过程中参考 ...

  4. MySQL存储过程中的循环怎么写

    在MySQL存储过程的语句中有三个标准的循环方式:WHILE循环,LOOP循环以及REPEAT循环.还有一种非标准的循环方式:GOTO,不过这种循环方式最好别用,很容易引起程序的混乱,在这里就不错具体 ...

  5. 在mysql-workbench的存储过程中使用循环while,repeat,loop

    while循环使用 CREATE DEFINER=`root`@`localhost` PROCEDURE `while_use`() BEGIN declare sum int default 0; ...

  6. SQL SERVER中直接循环写入数据

    declare @i int set @i =1 while @i<30 begin insert into test(userid)values(@i) set @i = @i+1 end 转 ...

  7. 存储过程中while循环

    ALTER TRIGGER [dbo].[ppppp]ON [dbo].[tbl_admin]for INSERT AS declare @n int declare @sql varchar(100 ...

  8. SQL存储过程根据,循环取出数据

    SET @split = ','                     set @originalStrSN = @SN+@split WHILE (@originalStrSN <> ...

  9. 创建存储过程向表中循环加入数据

    创建存储过程向表中循环加入数据 CREATE PROCEDURE dowhile() BEGIN  DECLARE n int; set n=1; WHILE n<=1000 do INSERT ...

  10. mysql 存储过程声明式游标_Mysql 存储过程中使用游标循环读取临时表

    游标 游标(Cursor)是用于查看或者处理结果集中的数据的一种方法.游标提供了在结果集中一次一行或者多行前进或向后浏览数据的能力. 游标的使用方式 定义游标:Declare 游标名称 CURSOR ...

最新文章

  1. java中抽象接口_一篇文章让你彻底理解java中抽象类和接口
  2. unity打开一片黑_麦吉丽素颜三部曲俗话说的好,一黑毁所有! 天生黑皮肤,该怎么办!...
  3. 第八次作业——系统设计与团队分配(个人)
  4. Bootstrap定制开发
  5. Hihocoder 1632 : Secret Poems 思维|技巧
  6. MySQL修改数据表存储引擎的3种方法介绍
  7. oracle数据库连接不稳定,Oracle数据库自连接查询的缺点及解决方法
  8. [Data Structure Algorithm] 有向无环图的拓扑排序及关键路径
  9. 水文方面数据产品总结1
  10. 微波炉控制器的设计(EDA课程设计)
  11. 项目管理(PMP)认证介绍
  12. toastr 自定义提示
  13. 压缩包设置了解压码忘记了怎么办?
  14. Python自动化:根据模板批量生成含指定数据的word文档
  15. 高压蒸汽灭菌及验证相关知识
  16. 如何一键删除PPT的动画效果?
  17. 以太坊数据库RocksDB报错:org.rocksdb.RocksDBException:Failed to create dir
  18. c语言实现 自动访问网址,使用C语言实现网站开发
  19. t460 拆解_ThinkPad T460s开箱及更换内存和硬盘
  20. javascript笔记知识(可能有错误、欢迎指正)

热门文章

  1. 分布式存储数据库的Key的随机分布(RP)和顺序分布(OPP)
  2. 通过利用“业务映射”来构建敏捷组织
  3. spring MVC三种统一异常处理的方法
  4. [文档]. FGD - FAT32文件系统详解
  5. 同步与异步,如何解决线程安全问题—synchronized详解,对象锁与类锁,静态与非静态同步方法详解
  6. Android 自定义万能的抽屉布局(侧滑菜单)GenericDrawerLayout
  7. Luogu5889 跳树
  8. [2018.10.10 T3] 三米诺
  9. BZOJ2521[SHOI2010] 最小生成树
  10. [线筛五连]线筛约数和