DECLARE @CursorName CURSOR FOR --定义游标
SELECT ...--指向一个结果集
OPEN @CursorName --打开游标
FETCH NEXT FROM @CursorName into @var1,@var2 --取第一行数据
WHILE @@FETCH_STATUS = 0 --在游标指针不为空情况下做循环
BEGIN
FETCH NEXT FROM @CursorName into @var1,@var2 --循环取
...--相关操作
END
CLOSE @CursorName --关闭游标
DEALLOCATE @CursorName --释放资源
SELECT ...--指向一个结果集
OPEN @CursorName --打开游标
FETCH NEXT FROM @CursorName into @var1,@var2 --取第一行数据
WHILE @@FETCH_STATUS = 0 --在游标指针不为空情况下做循环
BEGIN
FETCH NEXT FROM @CursorName into @var1,@var2 --循环取
...--相关操作
END
CLOSE @CursorName --关闭游标
DEALLOCATE @CursorName --释放资源