开发者社区> 问答> 正文

MySQL存储过程中查询结果为null的处理

落地花开啦 2016-02-06 16:02:42 1547

第一次接触Mysql存储过程,遇到难题:
遍历一个查询游标时,经常使用以下方式配合“Until flag=0 end repeat;”来退出游标循环
DECLARE CONTINUE HANDLER FOR NOT FOUND SET flag=0;
但是,如果在循环内嵌套Select查询语句,并且Select结果为空(记录为空,不是指某个字段为空),结果就会触发NOT FOUND异常,然后退出游标循环。请问如何处理,才能使嵌套的子查询为空时,不触发NOT FOUND???

存储 关系型数据库 MySQL
分享到
取消 提交回答
全部回答(1)
  • amamimou
    2019-07-17 18:38:29

    LZ贴个具体的场景样例出来呗,让大家给一起帮忙掌掌眼 分析分析

    0 0
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程