SQL 知识量:22 - 44 - 129
由SQL查询操作返回的一组结果称为结果集。使用select语句,是没有办法在结果集中灵活的获取第一行、下一行或前几行的。要想在结果集中自由的移动并获取指定行的信息,可以使用游标。
游标就是存储在DBMS服务器上的一个数据库查询,它不是select语句,而是select语句查询出来的结果集。
不同的DBMS的游标具有不同的特性,常见的一些内容包括:
能够标记游标为只读,不能更新或删除。
可以执行定向操作,例如:向前、向后移动,到达第一或最后一行、按相对位置或绝对位置移动等。
能标记某些列为可编辑的,某些列为不可编辑的。
规定适用范围,例如:规定游标只能用于存储过程和函数。
对查询出的数据进行复制,使数据在游标打开和访问期间保持不变。(即使游标打开后,数据表中的数据实际已变化。)
注意:Microsoft Access不支持游标。
使用游标的基本步骤如下:
在使用游标前,必须先声明(定义)它。
声明后,必须打开游标,才能使用游标。在这个过程中,DBMS将根据声明的内容把数据实际检索出来。
对于填充了数据的游标,根据需要灵活的取出各行。
结束使用时,必须关闭游标,如果可能,释放游标资源。
Copyright © 2017-Now pnotes.cn. All Rights Reserved.
编程学习笔记 保留所有权利
MARK:3.0.0.20240214.P35
From 2017.2.6