在写一个存储过程的时候遇到了一个问题:
countinue handler for not found处理的sql异常不但能捕获游标边界的异常,还能捕获到select id into XXX类似语句的异常?
结果我的存储过程中还用了不少select xx into xxx的语句,每次游标还在执行第一行就结束了。
不知道mysql里面怎么解决这样的问题?
贴一下demo的代码
PS:我查了一下异常代码
其中有 消息:不正确的FETCH变量数目。
· 错误:1329 SQLSTATE: 02000 (ER_SP_FETCH_NO_DATA)
消息:FETCH无数据。
· 错误:1330 SQLSTATE: 42000 (ER_SP_DUP_PARAM)
有谁知道这两个有什么区别么?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。