代码 -- 临时表,存储索取号编号 CREATE TABLE #VTempTable( [ Data ] VARCHAR ( 10 )) GO -- 导入数据 INSERT INTO [ #VTempTable ] VALUES ( ' A1 ' ); INSERT INTO [ #VTempTable ] VALUES ( ' A2 ' ); INSERT INTO [ #VTempTable ] VALUES ( ' A3 ' ); INSERT INTO [ #VTempTable ] VALUES ( ' AA1 ' ); INSERT INTO [ #VTempTable ] VALUES ( ' AA2 ' ); INSERT INTO [ #VTempTable ] VALUES ( ' AA3 ' ); GO DECLARE @val varchar ( 10 ); -- 创建一个变量存放数据 DECLARE vCursor cursor FOR SELECT [ Data ] FROM [ #VTempTable ] ; -- 创建一个游标 OPEN vCursor; -- 打开游标 FETCH NEXT FROM vCursor INTO @val ; -- 转到下一条数据(首条) -- 0:提取成功 -- -1:语句失败或此行不在结果集中 -- -2:被提取的行不存在 WHILE ( @@FETCH_STATUS = 0 ) BEGIN SELECT @val ; FETCH NEXT FROM vCursor into @val ; -- 跳到下一条数据 END CLOSE vCursor; -- 关闭游标 DEALLOCATE vCursor; -- 删除游标 转载于:https://www.cnblogs.com/sofire/archive/2009/11/29/1613298.html