(12)mysql中的光标
来源:互联网 发布:淘宝小女孩子长裙礼服 编辑:程序博客网 时间:2024/05/24 06:27
概述
查询语句可能查询出多条记录,在存储过程和函数中使用光标来逐条读取查询结果集中的记录。有些书上将光标称为游标。光标的使用包括声明光标、打开光标、使用光标和关闭光标。光标必须声明在处理程序之前,并且声明在变量和条件之后。光标可以类比为数组内部中的循环指针。
声明光标
declare cursor_name cursor for select_statement;
其中,cursor_name参数表示光标的名称;select_statement参数表示SELECT语句的内容。
声明光标举例
DECLARE cur_employee SELECT name, age FROM employe;
上面的示例中,声明一个名为cur_employee的光标。光标的名称为cur_employee;SELECT语句部分是从employee表中查询出name和age字段的值。
打开光标
open cursor_name;
使用光标
fetch cursor_name into var_name[,var_name]...
其中,cursor_name参数表示光标的名称;var_name参数表示将光标中的SELECT语句查询出来的信息存入该参数中。var_name必须在声明光标之前就定义好。
关闭光标
close cursor_name;
关闭之后就不能使用FETCH来使用光标了。
光标在存储过程或函数中的使用
目前,mysql中的光标只能在存储过程或函数中使用。
1 0
- (12)mysql中的光标
- mysql中的光标(游标)的使用
- mysql 创建光标
- mysql光标的创建
- MySQL光标的使用
- vim中的光标移动
- mysql之光标cursor【整理】
- MySQL中光标的使用
- jsp中的控件获得光标
- 修改 EditText 中的光标位置
- 修改 EditText 中的光标位置
- 修改 EditText 中的光标位置
- Oracle中的游标(光标)
- QT---qtextedit中的光标问题
- 修改 EditText 中的光标位置
- 修改 EditText 中的光标位置
- 修改 EditText 中的光标位置
- linux中的vim光标定位
- mysqli连接数据类实例
- AsyncTask和Handler的优缺点比较
- Android初学习 - ProgressBar控件的简单说明
- Jedis2.4.2链接池配置注释
- 黑马程序员_日记49_泛型定义在类上
- (12)mysql中的光标
- leetcode 005 —— Longest Palindromic Substring
- cocos2d-x安装配置与示例程序运行
- mac下配置xampp+thinkphp解决方案
- Java 服务端接收多图上传
- SIP中的DNS过程
- Xcode编译Undefined symbols for architecture xxx 错误总结
- 第六周项目4:成员函数,友元函数和一般函数有区别
- Dos命令查看端口占用及关闭进程