41 個のパラメーターを使用してストアド プロシージャを呼び出そうとしていますが、そのうちの 9 個が出力されます。33は入力パラメータであり、そのうち4つは整数、すなわちNUMBER(6)
、およびであるNUMBER(12)
。残り全てございますVARCHAR
。したがって、ストアド プロシージャを呼び出すときに、それらを文字列として設定しました。
「ORA-01461:列LONG
に挿入するためだけに値をバインドできLONG
ます」というエラーが表示され、データを挿入できません。Google でルックアラウンドを行いoracle.jdbc.RetainV9LongBindBehavior = true
、データ ソース プロパティに設定しました。しかし、運がありません。Long データ型を使用していないため、何が問題なのかわかりません。また、Varchar が処理するには大きすぎる文字列を挿入することもありません。