首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL:扔一些类似IllegalStateException的东西

MySQL:扔一些类似IllegalStateException的东西
EN

Stack Overflow用户
提问于 2014-05-26 13:45:37
回答 1查看 87关注 0票数 1

I有:过程,可以在两种模式下启动:第一种标准模式和第二种测试模式.在第二种模式中,我存储的proc只会改变日志记录和检查一些中间状态。

,如果某些中间条件出错(例如,我确信查询应该返回3行而不是2行),我想抛出类似IllegalStateException的东西。

问题: SIGNAL语句要求我指向SQLSTATE,但我不知道选择哪个SQLSTATE,因为我有逻辑错误。

问题:如何在MySQL中抛出类似IllegalStateException的东西?C P.S:我不想处理这个异常,我只想抛出它并中断查询。

EN

回答 1

Stack Overflow用户

发布于 2014-05-26 13:49:27

当假定某些东西将处理异常时,就会使用异常。您将如何处理异常结果?

可能最好返回一些结果(创建一个函数或定义out参数,或者在过程返回的结果集中放置一些东西)。

然后,您可以传递参数(以区分您需要检查还是需要更改),并处理过程返回结果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23871604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档