Python 对“ibm_db.exec_mediate”的调用给出消息“函数(%s)返回的值太少”

我正在使用 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.:我无权访问程序代码。


蛊毒传说
浏览 194回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python