在SQL中实现游标
- 我们可以通过标准数据库API实现游标。
- 我们可以通过Transact-SQL实现游标
游标是一个数据库对象,指向结果集。
我们使用游标从结果集获取任何特定的行。
应用程序员使用大部分时间游标。
游标中使用的SQL语句
- DECLARE:它用于定义一个新的游标。
- OPEN:它用于打开游标
- FETCH:它用于从游标检索行。
- CLOSE:它用于关闭游标。
- DEALLOCATE:它用于删除游标并释放游标使用的所有资源。
SQL中有四种类型的游标
- 动态游标
- keyset游标
- 静态游标
- 只前进的游标
动态游标
动态游标是可滚动的并且对数据库更改敏感。
keyset游标
Keyset_cursor 是可滚动的,并且对更新和删除的数据库更改敏感,但对插入不敏感。
静态游标
静态游标是可滚动但对数据库更改不敏感。
只能前进的游标
forward_only不可滚动但对数据库更改敏感。
日期:2020-06-02 22:17:49 来源:oir作者:oir
