Как вызвать процедуру с использованием zxjdbc и получить обратно параметр OUT? - PullRequest
0 голосов
/ 26 января 2019

Если я использую официальный пример из http://www.jython.org/archive/21/docs/zxjdbc.html

>>> c = db.cursor() # open the database as in the examples above
>>> c.execute("create or replace function funcout (y out varchar2) return varchar2 is begin y := 'tested'; return 'returned'; end;")
>>> params = [None]
>>> c.callproc("funcout", params)
>>> print params
['tested']

, я получаю ошибку:

PLS-00306: неверный номер или типы аргументов при вызове'FUNCOUT'
ORA-06550: строка 1, столбец 7: PL / SQL: оператор игнорируется

На вопрос есть ответ, но выполнить пример с параметром OUT не удалось,Можете ли вы показать пример, который работает с параметром OUT?

...