SQL 游标使用指南
1. 声明游标
在使用游标检索数据之前,必须先声明游标。可以在应用程序代码的任何位置声明游标,只要在其他语句使用该游标之前进行声明即可。许多程序员喜欢在程序开始时声明所有游标和变量,这样所有声明都能集中在一起,便于在程序的任何位置引用。
游标声明的完整语法包含多个元素:
DECLARE <cursor name>
[ SENSITIVE | INSENSITIVE | ASENSITIVE ]
[ SCROLL | NO SCROLL ] CURSOR
[ WITH HOLD | WITHOUT HOLD ]
[ WITH RETURN | WITHOUT RETURN ]
FOR <query expression>
[ ORDER BY <sort specification> ]
[ FOR { READ ONLY | UPDATE [ OF <column list> ] } ]
大部分元素是可选的,基本的必需语法可以简化为:
DECLARE <cursor name> CURSOR FOR <query expression>
这里只需要提供游标名称和查询表达式(通常是一个 SELECT 语句),游标名称在同一程序中必须唯一。
1.1 可选语法元素
- 游标敏感性 :语法为
超级会员免费看
订阅专栏 解锁全文
3万+

被折叠的 条评论
为什么被折叠?



