当返回的数据为bigint时,Perl DBI中断



我遇到了一个非常奇怪的问题。我正在使用perl-dbi并调用一个存储过程。当调用过程get_users时,我得到返回的数据,列的数据类型之一是bigint。当我调用另一个存储过程user_data时,它将bigint作为列的数据类型。程序失败。进行跟踪时,我得到了ct_describe() failedSegmentation fault (core dumped)。在工作存储过程中,我得到了一个返回类型:

ct_describe(8): type = 33, maxlen = 8
describe() -> col 8, type 0, realtype 33

我更改了数据库中的数据类型,使其不允许为null。

相关内容

  • 没有找到相关文章

最新更新