mysql 存储过程一个简单的循环遍历操作数据
2017-10-24 14:34
851 查看
1:第一个存储过程程序,必须保持起来
BEGIN
##定义判断变量
DECLARE _flag varchar(50);
## 定义查询变量
DECLARE _cur CURSOR FOR
SELECT `name` FROM btc_market;
### 循环赋初始值
DECLARE CONTINUE HANDLER FOR NOT FOUND SET _flag=NULL;
### 打开
OPEN _cur;
## 赋值
FETCH _cur INTO _flag;
###循环判断
WHILE (_flag is not null ) DO
CALL _marketjson(_flag);
## 赋值下一个游标
FETCH _cur INTO _flag;
END WHILE;
## 关闭
CLOSE _cur;
END
调用的_marketjson() 这个过程就不贴出来啦
备注:如果要多个地方使用游标 _flag 的话,要重新建一个变量保存一下,不然会失去_flag 值的。
BEGIN
##定义判断变量
DECLARE _flag varchar(50);
## 定义查询变量
DECLARE _cur CURSOR FOR
SELECT `name` FROM btc_market;
### 循环赋初始值
DECLARE CONTINUE HANDLER FOR NOT FOUND SET _flag=NULL;
### 打开
OPEN _cur;
## 赋值
FETCH _cur INTO _flag;
###循环判断
WHILE (_flag is not null ) DO
CALL _marketjson(_flag);
## 赋值下一个游标
FETCH _cur INTO _flag;
END WHILE;
## 关闭
CLOSE _cur;
END
调用的_marketjson() 这个过程就不贴出来啦
备注:如果要多个地方使用游标 _flag 的话,要重新建一个变量保存一下,不然会失去_flag 值的。
相关文章推荐
- mysql存储过程查询结果循环遍历 判断 赋值 游标等基本操作
- mysql存储过程查询结果循环遍历 判断 赋值 游标等基本操作
- MYSQL存储过程循环遍历插入数据
- mysql存储过程查询结果循环遍历 判断 赋值 游标等基本操作
- MYSQL 简单的循环存储过程
- 一个存储过程和shell操作mysql
- MySql 存储过程使用游标循环插入数据示例
- MySQL存储过程跨数据库操作同步数据
- 一个简单的存储过程数据分页
- mysql存储过程循环语句简单例子
- 一个简单的存储过程数据分页
- 记录一个SQL Server 2005的存储过程,循环修改数据例子
- mysql存储过程之游标遍历数据表
- 自己写的存储过程要记住一:(一个插入语句游标遍历数据替换关键字的过程)
- 一个简单的存储过程数据分页
- 一个简单的MYSQL存储过程
- MySQL 存储过程循环插入数据
- mysql存储过程之一个简单的存储过程
- mysql存储过程使用CURSOR操作多列数据实用案例
- mysql存储过程之游标遍历数据表