天天看点

T-SQL游标的使用(note)

DECLARE cursor1 CURSOR FOR

  SELECT * FROM @tb1

--打开游标

OPEN cursor1

--获取数据,游标下移一行

FETCH NEXT FROM cursor1 INTO @id, @xm

--检测获取数据是否成功

WHILE @@fetch_status=0

BEGIN

   --显示通过游标赋值的变量

   PRINT STR(@id) + '-' + @xm

   --游标继续下移

   FETCH NEXT FROM cursor1 INTO @id, @xm

END

--关闭游标

CLOSE cursor1

--释放游标

Deallocate cursor1

继续阅读