【YashanDB 知识库】共享从 MySQL 异常处理 CONTINUE HANDLER 的改写方法
本文内容来自 YashanDB 官网,原文内容请见https://www.yashandb.com/newsinfo/7575253.html?templateId=1718516
MySQL 的 CONTINUE HANDLER
迁移 MySQL 业务时,遇到了 MySQL 的 CONTINUE HANDLER FOR not found 用法。详情如下:
复制代码
执行效果如下:
复制代码
YashanDB 的改写方法
MySQL 的 CONTINUE HANDLER 需要在 YashanDB 进行改写。改写原则:1)对于游标的执行,需要使用游标属性 %notfound 来改写;2)对于 select 语句的执行,则需要通过 NO_DATA_FOUND 的异常处理来改写。例如,以上示例的改写详情如下:
复制代码
YashanDB 的执行效果
改写后的执行效果如下:
复制代码
版权声明: 本文为 InfoQ 作者【YashanDB】的原创文章。
原文链接:【http://xie.infoq.cn/article/6aa8f57f5c38e2c5287bc6463】。文章转载请联系作者。
评论