【数据库视频】游标
其他
2018-11-28 03:03:03
阅读次数: 0
一、游标概述
游标是一种数据访问机制,它允许用户访问单独的数据行,而不是对整个行集进行操作。
-
游标结果集 由定义游标的的SELECT语句返回的行的集合
-
游标位置
二、游标的声明
语法格式:
-
DECLARE cursor_name [INSENSITIVE] [SCROLL] CURSOR
-
FOR select_statement
-
[ FOR { READ ONLY | UPDATE [ OF column_name [,…n] } ]
若已存在,则先释放,再执行
三、操作游标
步骤:
OPEN
FETCH
[ [ NEXT | PRIOR | FIRST | LAST | ABSOLUTE { n | @nvar } |
RELATIVE { n | @nvar } ]
FROM ]
{ { [ GLOBAL ] cursor_name } | @cursor_variable_name }
[ INTO @variable_name [,…n] ]
CLOSE
DEALLOCATE
四、判断游标提取状态
@@FETCH_STATUS
取值:
-
0 FETCH语句成功
-
-1 FETCH 语句失败或行不在结果集中
-
-2 提取的行不存在
转载自blog.csdn.net/hsm_Jasmine/article/details/84450793