社区
MySQL
帖子详情
mysql 游标和内部select into同时发生 SQLSTATE '02000'的问题
jsjzzh
2014-09-16 04:05:16
DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET s=1;
while s <> 1 do
select into……
fetch into……
end while;
游标循环里还有select into,导致select into触发了SQLSTATE ,退出了游标循环。
请有经验的帮出个方案。
...全文
731
4
打赏
收藏
mysql 游标和内部select into同时发生 SQLSTATE '02000'的问题
DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET s=1; while s 1 do select into…… fetch into…… end while; 游标循环里还有select into,导致select into触发了SQLSTATE ,退出了游标循环。 请有经验的帮出个方案。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ACMAIN_CHM
2014-09-16
打赏
举报
回复
declare s1 int;
DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET s=1; while s <> 1 do
set s1=s;
select into…… fetch into……
set s=s1
end while;
九月茅
2014-09-16
打赏
举报
回复
DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET s=1; 换成 DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' BEGIN SET s=1; END; 试试看。
WWWWA
2014-09-16
打赏
举报
回复
select into后 SET s=0
九月茅
2014-09-16
打赏
举报
回复
没有碰到过,麻烦贴下所有的存储过程。
My
Sql
游标
的使用实例
总之,
My
SQL
游标
在处理复杂逻辑和逐行操作数据时非常实用,特别是在存储过程和函数中。了解如何创建、打开、使用和关闭
游标
对于编写高效、可控的数据库应用程序至关重要。通过
游标
,开发者可以实现更灵活的数据处理...
myaql
游标
在
My
SQL
中,
游标
通常会结合异常处理机制使用,如`DECLARE CONTINUE HANDLER FOR
SQL
STATE
'
02000
' SET tmpName = null;`这条语句就是当
游标
遇到`NOT FOUND`状态时,将`tmpName`设置为`null`,从而终止循环,避免了...
基于
My
SQL
游标
的具体使用详解
My
SQL
游标
是数据库管理系统中的一种机制,允许程序员或DBA逐行处理查询结果集,而不仅仅是一次性获取所有数据。在大型数据集处理时,
游标
特别有用,因为它提供了对数据的迭代访问,允许按需处理每一行。在本文中,...
精通
My
SQL
存储过程和函数
以上内容概述了
My
SQL
存储过程和函数的基本概念、创建方法、变量定义、条件处理、流程控制、
游标
使用、预处理语句以及常见
问题
。通过这些知识点的学习,可以帮助开发者更好地理解和应用
My
SQL
存储过程和函数,从而提高...
my
sql
经典代码,你想学
my
sql
吗,快来下吧!
- **DECLARE CONTINUE HANDLER FOR
SQL
STATE
'
02000
'**: 当遇到特定的
SQL
状态(如
游标
到达末尾)时设置标志`done`为`1`。 - **OPEN、FETCH、CLOSE**: 打开
游标
、获取数据、关闭
游标
。 #### 四、函数的创建与调用 ...
MySQL
57,064
社区成员
56,760
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章