mysql存储过程游标变量
在MySQL存储过程中,游标也称为光标,是一个存储在DBMS服务器上的数据库查询,它不是一条select语句,而是被该语句检索出来的结果集。
游标主要用于对检索出来的数据进行前进或者后退操作,交互式应用,如用户滚动屏幕上的数据。能够标记游标为只读,使数据能读取,但不能更新和删除;能控制可以执行的定向操作(向前、向后、第一、最后、绝对位置、相对位置等);能标记某些列为可编辑的,某些列为不可编辑的规定范围,使游标对创建它的特定请求(如存储过程)或对所有请求可访问只是DBMS对检索出的数据(而不是指出表中活动数据)进行复制,使数据在游标打开和访问期间不变化。
在MySQL中,存储过程或函数中的查询有时会返回多条记录,而使用简单的SELECT语句,没有办法得到第一行、下一行或前十行的数据,这时可以使用游标来逐条读取查询结果集中的记录。