<p>我引用了<a href="http://www.jython.org/archive/21/docs/zxjdbc.html" rel="nofollow noreferrer">http://www.jython.org/archive/21/docs/zxjdbc.html</a>的官方示例:</p>
<pre><code>Oracle
>>> 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
</code></pre>
<p>当我运行此代码时,会出现异常:</p>
<blockquote>
<p>PLS-00306: wrong number or types of arguments in call to 'FUNCOUT'
ORA-06550: line 1, column 7: PL/SQL: Statement ignored</p>
</blockquote>
<p>如何修复?在</p>
<p>添加!!!此代码也不起作用:</p>
^{pr2}$