用游标,和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. 使用C++ ostringstream来格式化字符串输出
  2. Linux运维之道之ENGINEER1.1(配置邮件服务器,数据库管理基础,表数据管理)
  3. centos7挂载windows共享文件夹
  4. 图形处理(六)拖拽式网格融合-Siggraph 2010
  5. IOS UIAlertController 使用方法
  6. node-sass报错解决方法
  7. Java常用类(3)--Java比较器Comparable、Comparator类
  8. 第十三节:Lambda、linq、SQL的相爱相杀(2)
  9. python aiohttp模块
  10. 好的大创计算机类课题,大学大创课题有哪些
  11. vue 四级联动 (修改版)
  12. Red hat查找命令所属的rpm包
  13. maximo-API下载连接
  14. Linux下开源pcb设计软件,KiCAD更好用的开源免费的原理图、PCB设计软件
  15. 世界是有限的还是无限的?
  16. 万字长文带你探究 Docker 容器化技术背后的黑科技
  17. 家庭用电都是交流电,为何会有零线和火线的区别?
  18. 最新v6.0 tgroupon分销系统源码+TGROUPON卖货系统 ECSHOP+ECTOUCH内核
  19. scaner从外网到内网域渗透笔记
  20. MATLAB_tool使用心得

热门文章

  1. thinkphp学习简易教程(一) thinkphp创建项目
  2. php 打印debug日志
  3. CentOS yum 一次性安装所需要的依赖库。
  4. 【解题报告】【HODJ1231】【最大子序列和】最大连续子序列
  5. RPM + yum 完美完装tomcat
  6. QQ正常网页无法访问故障分析
  7. android camera无预览拍照 后台拍照
  8. LNMP之PHP服务的安装(FastCGI方式)
  9. turtle fillcolor_Python编程:使用海龟turtle画图制作可爱的哆啦A梦,你也可以的。
  10. jdbc map获取keys_小前端读源码 - React(浅析Keys原理)