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