gpt4 book ai didi

java - SQLException.getErrorCode 和 SQLCODE

转载 作者:行者123 更新时间:2023-12-01 23:31:41 30 4
gpt4 key购买 nike

我有一个 Oracle 过程,它在 EXCEPTION 部分使用 PL/SQL SQLCODE 函数。现在我需要用 Java 翻译该过程。我找到了 SQLException.getErrorCode 函数。 SQLCODESQLException.getErrorCode 的结果是否相同?有没有正确的方法来获取Java中SQLCODE函数的结果?

最佳答案

它们是等价的。

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

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

关于java - SQLException.getErrorCode 和 SQLCODE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19175503/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com