码迷,mamicode.com
首页 > 数据库 > 详细

SQL 游标的写法

时间:2019-01-24 23:32:01      阅读:331      评论:0      收藏:0      [点我收藏+]

标签:div   判断   var   获取数据   dea   定义   int   ice   rom   

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

  

SQL 游标的写法

标签:div   判断   var   获取数据   dea   定义   int   ice   rom   

原文地址:https://www.cnblogs.com/Dainney/p/10317492.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!