0

41 個のパラメーターを使用してストアド プロシージャを呼び出そうとしていますが、そのうちの 9 個が出力されます。33は入力パラメータであり、そのうち4つは整数、すなわちNUMBER(6)、およびであるNUMBER(12)。残り全てございますVARCHAR。したがって、ストアド プロシージャを呼び出すときに、それらを文字列として設定しました。

「ORA-01461:列LONGに挿入するためだけに値をバインドできLONGます」というエラーが表示され、データを挿入できません。Google でルックアラウンドを行いoracle.jdbc.RetainV9LongBindBehavior = true、データ ソース プロパティに設定しました。しかし、運がありません。Long データ型を使用していないため、何が問題なのかわかりません。また、Varchar が処理するには大きすぎる文字列を挿入することもありません。

4

0 に答える 0