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
;
查看全文
相关阅读:
HTML中所用的标签(二)
HTML中所用的标签(一)
学习笔记之04表格嵌套练习1
学习笔记之03百度搜索页面
学习笔记之02简单的基础
学习笔记之01程序员起航篇
Part 53 to 55 Talking about Reflection in C#
Part 48 to 51 Talking about Access Modifiers in C#
Part 59 to 60 Difference between Convert ToString and ToString,String and StringBuilder
Part 57 to 58 Why should you override ToString and Equal Method
原文地址:https://www.cnblogs.com/chy710/p/782481.html
最新文章
设计模式读书笔记-----适配器模式
敏捷开发之 12条敏捷原则
网站的性能优化与安全(高效C#编码优化)
如何生成唯一订单号(转)
用Activator.CreateInstance代替new实现类的实例化(转)
web项目的两个创建形式website和webapplication(转)
nginx实现域名重定向
匹配手机号的正则表达式
多tab页框架的使用场合
程序员交叉测试
热门文章
hishop网站迁移后出现DataProtectionConfigurationProvider错误(转)
代码生成工具集
asp.net下的b/s架构
JS函数
JS数组例题
JS语句例题
JS语句
JS基础语法
CSS样式表(二)
CSS样式表(一)
Copyright © 2011-2022 走看看