typora-copy-images-to: SQL 必知必会
SQL 必知必会 Chapter 21 使用游标
21.1 游标
-
SQL查询所检索出的结果叫做结果集
-
游标(cursor)是一个存储在DBMS服务器上的数据库查询,是被select语句检索出来的结果集
-
存储游标后,应用程序可以根据需要滚动或浏览其中的数据
-
游标特性:
-
能够标记游标为只读,不可以更新和删除数据
-
能控制可以执行的定向操作
-
能够标记某些列为可编辑的,某些列为不可以编辑的
-
指示DBMS对检索出的数据进行复制,是数据在游标打开和访问期间不变化
21.2 使用游标
- 用DECLARE创建游标
DECLARE CustCursor CURSOR
FOR
SELECT * FROM Customers
WHERE cust_email IS NULL;
- 关闭游标,CLOSE + 游标名
21.3 小结
- 讲授了什么是游标,为什么使用游标。你使用的DBMS 可能会提供某种形式的游标,以及这里没有提及的功能。更详细的内容请参阅具体的DBMS 文档