37、SQL 游标使用指南

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 可选语法元素
  • 游标敏感性 :语法为
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值