sql--游标

游标的加入可以让读取数据变得简易,尤其是大量数据需要读取的时候。

游标需要先声明再使用。

DECLARE @cursor_name CURSOR [ LOCAL | GLOBAL]
FOR select_statement

调用游标使用@cursor_name

DECLARE @varCursor Cursor --声明游标变量

DECLARE cursor_fruit CURSOR FOR --创建游标

SELECT f_name,f_price FROM fruits;

OPEN cursor_fruit --打开游标

SET @varCursor=cursor_fruit --为游标变量赋值

FETCH NEXT FROM @varCursor --从游标变量中读取值

WHILE @@FETCH_STATUS=0 --判断FETCH语句是否执行成功

BEGIN

FETCH NEXT FROM @varCursor --读取游标变量中的数据

END

CLOSE @varCursor --关闭游标

DEALLOCATE @varCursor; --释放游标

参考:https://www.cnblogs.com/selene/p/4480328.html

猜你喜欢

转载自www.cnblogs.com/yzhnm/p/10243686.html