SQL 游标的写法

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值