我正在使用 ibm_db 调用存储过程,如下所示:
SQL = "EXECUTE PROCEDURE db_x:example_procedure(8, 1234567)"
stmt = ibm_db.exec_immediate(conn, sql)
但是 exec_imediate 行给出了错误:无法完成事务:[IBM][CLI 驱动程序][IDS/UNIX64] 函数 (%s) 返回的值太少。SQLCODE=-685
在 IBM 站点中,我们有以下内容:
685 Function <function-name> returns too few values.
The number of returned values from a function is less than the number
of values that the caller expects.
我不知道错误究竟发生在哪里,为什么?我该如何调试并解决它?
Ps.:我无权访问程序代码。
相关分类