Я вызываю хранимую процедуру с 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 .: У меня нет доступа к коду процедуры.
Спасибо.