perl - 如何在没有文本的情况下获取准确的 Oracle 错误消息并存储在变量中

标签 perl oracle error-handling dbi

这个问题在这里已经有了答案:




9年前关闭。




Possible Duplicate:
Perl DBI Error Msg: Can't call method “selectcol_arrayref” on an undefined value


my ($ret) = $l_dbh->selectrow_array("select dummy from "
                        . $l_dbh->quote_identifier($dblink, 'SYSIBM', "SYSDUMMY1") );
                          $ret;
                           };

最佳答案

您的问题还不清楚,但听起来您正在寻找 DBI error attributes : err ( native 数据库错误代码),errstr ( native 数据库错误消息)和state (一种标准的 SQLSTATE 五字符格式,但未得到广泛支持)。

关于perl - 如何在没有文本的情况下获取准确的 Oracle 错误消息并存储在变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2390011/

相关文章:

perl - 从 CPAN 使用稍微修改模块的最佳实践?

perl - 如何在 Perl Linux 中为文本添加下划线?

xml - 如何在 TimesTen 数据库中缓存 XMLTYPE 表?

python - ValueError : Failed to find data adapter that can handle input: <class 'numpy.ndarray' >, <class 'scipy.sparse.csr.csr_matrix'

Python:应该从 Exception 类还是从 ValueError 类派生新的 RangeError 异常?

haskell - 何时使用 'ioError . userError' 而不是 'error'

perl - 在 Perl 中,如何获得多个集合的笛卡尔积?

perl - 为什么 reverse() 不会改变我的数组?

java - 查询在数据库上运行但在java中抛出异常

sql - Oracle SQL Developer 复制数据库步骤