Sql游标 循环获取表数据

DECLARE @ItemNo VARCHAR(50) --定义接收参数
DECLARE mycursor CURSOR FOR SELECT ItemNo FROM #TestTable WHERE ItemNo = 'A10086' --建立游标数据源
OPEN mycursor --打开游标
FETCH NEXT FROM mycursor INTO @ItemNo --拿出游标赋值给@ItemNo
WHILE @@FETCH_STATUS=0 --从0遍历游标
BEGIN

PRINT @ItemNo

--需要执行的操作 开始

--Body

--需要执行的操作 结束

FETCH NEXT FROM mycursor INTO @ItemNo --拿出游标赋值给@ItemNo
END

CLOSE mycursor --关闭游标
DEALLOCATE mycursor --释放游标

posted @ 2022-09-19 13:21  pipitnt  阅读(299)  评论(0)    收藏  举报