zoukankan
html css js c++ java
MySQL 存储过程中的循环操作
使用光标执行循环操作
DROP
PROCEDURE
IF
EXISTS
sp_opr;
CREATE
PROCEDURE
sp_opr()
BEGIN
/**/
/*
定义变量一
*/
DECLARE
_Err_Code
CHAR
(
8
)
DEFAULT
''
;
/**/
/*
定义变量二
*/
DECLARE
_Cnt
INT
DEFAULT
0
;
/**/
/*
光标
*/
DECLARE
_done
INT
DEFAULT
0
;
DECLARE
_Cur_Error
CURSOR
FOR
SELECT
col1,col2
FROM
table
WHERE
rec_dd
=
ADDDATE(CURDATE(),
-
1
);
DECLARE
CONTINUE
HANDLER
FOR
SQLSTATE
'
02000
'
SET
_done
=
1
;
/**/
/*
打开光标
*/
OPEN
_Cur_Error;
/**/
/*
循环执行
*/
REPEAT
FETCH
_Cur_Error
INTO
_Err_Code, _Cnt;
--
读取下一行
IF
NOT
_done
THEN
--
这里的代码被循环执行(这里可以使用上面读取的值)
END
IF
;
UNTIL _done
END
REPEAT;
--
当_done=1时退出被循
/**/
/*
关闭光标
*/
CLOSE
_Cur_Error;
END
;
查看全文
相关阅读:
腾讯2016年实习生笔试题-蛇形数组-循环枚举遍历
直接插入排序的加强版
scanner 在java中的输入
一种排序
将string str中的str转换成字符数组
呜呜呜
ansible-playbook 实战案例 全网备份 实时备份
Rsync服务实战
TCP三次握手与四次握手
centos 6.9修改系统默认字符集
原文地址:https://www.cnblogs.com/chy710/p/782481.html
最新文章
数论相关:同余方程与同余方程组的解法
组合数
尺取法
洛谷 [P1890] gcd区间
洛谷 [P1282] 多米诺骨牌
洛谷 [P1387] 最大正方形
洛谷 [P1156] 垃圾陷阱
[BZOJ]2458: [BeiJing2011]最小三角形
[BZOJ]1069: [SCOI2007]最大土地面积
[BZOJ]1057: [ZJOI2007]棋盘制作
热门文章
[BZOJ]2017省队十连测推广赛1 T2.七彩树
2017-3-12四校联考
VK Cup 2017
2017-3-10校内训练
2017-3-9校内训练
[矩阵乘法特征多项式优化]黄金
[BZOJ]2017省队十连测推广赛1
自制hashmap
自制数据结构(容器)-java开发用的最多的ArrayList和HashMap
剑指offer-矩形覆盖-斐波那契数列(递归,递推)
Copyright © 2011-2022 走看看