SQL 游标的写法[通俗易懂]

SQL 游标的写法[通俗易懂]DECLARE@Avarchar(200),@Bvarchar(200),@Cdatetime                  —-定义变量DECLAREcursorCURSORFOR                             –定义游标SELECTA,B,CFROMTableWHERE…

大家好,又见面了,我是你们的朋友全栈君。

DECLARE  @A varchar(200),@B varchar(200),@C datetime                   ----定义变量
DECLARE  cursor CURSOR FOR                                       --定义游标
SELECT A,B,C   FROM Table  WHERE                                                  ---查询的数据
OPEN cursor                                                                         --打开游标
FETCH next from cursorinto @A,@B,@C                               --将游标向下移1行,获取的数据放入之前定义的变量@A,@B,@C中,这个支段的数量要与查出的支段数量一致
WHILE @@fetch_status=0                                               --判断是否成功获取数据
	BEGIN 
	                                                -----这里写代码逻辑块    
		FETCH  NEXT FROM  cursor into @A,@B,@C                   --将游标向下移1行
	END  
CLOSE cursor                                           --关闭游标
DEALLOCATE cursor                                        --释放游标
---游标可用于循环

  

转载于:https://www.cnblogs.com/Dainney/p/10317492.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/159238.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号