首页 > 数据库 >Sql游标 循环获取表数据

Sql游标 循环获取表数据

时间:2022-09-19 13:36:32浏览次数:49  
标签:-- 游标 NEXT mycursor 获取 Sql ItemNo FETCH

DECLARE @ItemNo VARCHAR(50) --定义接收参数
DECLARE mycursor CURSOR FOR SELECT ItemNo FROM #TestTable WHERE ItemNo = 'A10086' --建立游标数据源
OPEN mycursor --打开游标
FETCH NEXT FROM mycursor INTO @ItemNo --拿出游标赋值给@ItemNo
WHILE @@FETCH_STATUS=0 --从0遍历游标
BEGIN

PRINT @ItemNo

--需要执行的操作 开始

--Body

--需要执行的操作 结束

FETCH NEXT FROM mycursor INTO @ItemNo --拿出游标赋值给@ItemNo
END

CLOSE mycursor --关闭游标
DEALLOCATE mycursor --释放游标

标签:--,游标,NEXT,mycursor,获取,Sql,ItemNo,FETCH
From: https://www.cnblogs.com/pipitnt/p/16707394.html

相关文章

  • 工具 | 常用 MySQL 内核 Debug 技巧
    工具|常用MySQL内核Debug技巧掌握MySQL内核源码的阅读和调试能力,不仅是数据库研发人员的日常,也是DBA进阶的必经之路。阅读本文你将了解:如何准备MySQL调试......
  • MySQL生成数字序列/日期序列
    1.MySQL5.7基于自定义变量的方式生成1-10的连续数字序列:SELECT@v:=@v+1ASnFROM(SELECT1UNIONSELECT2)t1,(SELECT1UNIONSELECT2UNIONSELECT3UN......
  • [Mysql]如何查看初次安装后的默认密码
    mysql初次安装时,会设置一个临时密码,不允许用空密码直接登录:ubuntu系统上这个密码的存放位置是/etc/mysql/debian.cnf......
  • mysql(5)函数
    函数是指一段可以直接被另一段程序调用的程序或代码字符串函数数值函数日期函数流程函数 ......
  • hutool日期获取总结
    //获取当前日期DateUtil.date()//今年最后时间DateUtil.endOfYear(DateUtil.date())//今天DateUtil.parse(DateUtil.date(),"yyyy-MM-dd")//获取当前时间字符串,yyyy-M......
  • SQLServer数据库密码已过期问题 处理
    Sqlserver在设置登录账户信息的时候,有个复选框信息会被默认勾上,即强制实施密码策略,默认勾选上的还有强制密码过期。如果勾上了这个强制密码过期后,则你的账户密码在一定时间......
  • MySql 表 转为C#实体类 ,sql语句
    装载自:https://www.cnblogs.com/noobprogrammer/p/15745382.html SELECT CONCAT( '///<summary>\r\n///', COLUMN_COMMENT, '\r\n///</summary>\r\npublic', CAS......
  • 十四、MySQL进阶
    (一)索引索引:数据库的性能调优;提升数据库的工作效率。1、索引分类(逻辑分类)1、主键索引:主键索引是一种唯一性索引,即不允许为空以及值重复2、唯一性索引:在创建表的时候加上......
  • 【Java面试】概念性的问题怎么答,看完高手的回答一口气答出完整思路,Nosql的理解
    “谈谈你对Nosql的理解”如果你遇到这个问题的时候,找不到回答的思路脑子里面一片混乱,然后回答的时候吞吞吐吐。建议你看完整篇文章。大家好,我是Mic,一个工作了14年的Ja......
  • Java获取本地IP(Linux和windows)
    在Linux系统和windows系统使用java获取本地IP的方法是不同的,这就导致了生产环境与实际运用环境不同而导致代码出错。1packagecom.cfcc.cfcs.common.utils;23imp......