首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQLException.getErrorCode和SQLCODE

SQLException.getErrorCode和SQLCODE
EN

Stack Overflow用户
提问于 2013-10-04 07:20:04
回答 1查看 7.5K关注 0票数 0

我有一个Oracle过程,它在异常部分使用PL/SQL SQLCODE函数。现在我需要用Java翻译这个过程。我找到了SQLException.getErrorCode函数。SQLCODESQLException.getErrorCode的结果是一样的吗?在Java中,是否有正确的方法来获得SQLCODE函数的结果?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-04 07:27:42

它们是等价物。

SQLException.getErrorCode():检索特定于供应商的异常代码。(请参阅这里) SQLCODE:在异常处理程序中,SQLCODE函数返回正在处理的异常的数值代码。(见这里)

假设您有一个查询,其中指定了错误的表名。然后您将得到942而不是ORA-00942,因为getErrorCode()返回int

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

https://stackoverflow.com/questions/19175503

复制
相关文章

相似问题

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