1
次のコードは、例外がスローされます:Oracle JDBCのCallableStatement getParameterMetaData()。getParameterType()の代替手段は何ですか?
CallableStatement cs = ...
cs.getParameterMetaData().getParameterType(columnIndex);
Caused by: java.sql.SQLException: Unsupported feature
at oracle.jdbc.driver.OracleParameterMetaData.getParameterType(OracleParameterMetaData.java:166)
... 26 more
パラメータの型を取得する別の方法は何ですか?
なぜパラメータタイプを知る必要があるのですか(動的な方法でも)?文を呼び出す前に型を変換するのですか?もしそうなら、あなたは 'setObject'でそれを呼び出そうとすることができ、それがOracle自身で変換できることを願っています。 – Thilo
私たちは、すべてのパラメータからResultSetを検出し、何かを実行して返すユーティリティを構築しています。それが設定されている場所は先読みされていません。 – supertonsky
最終的にResultSetになるOUTパラメータを意味しますか?オラクルはそれをしていますか?それはREFCURSORでしょうか? – Thilo