1

私の Java プログラムは、1 つのデータベース サーバーで Oracle ストアド プロシージャを呼び出します。結果セットを取得し、その結果セットを別のデータベース サーバー上のストアド プロシージャに渡したいと考えています。

refカーソルを受け入れるOracleストアドプロシージャに結果セットを入力パラメータとして渡すにはどうすればよいですか?

4

2 に答える 2

2

できません。データベース リンクを使用して 2 番目のサーバーから 1 番目のサーバーにアクセスするか、中間の Java コード レベル (両方のサーバーに接続する) で処理する必要があります。

それが役に立てば幸い

于 2012-05-06T00:04:53.753 に答える
0

Callable ステートメントには、結果セットを parameter として設定するメソッドがありません。もう1つの方法は、結果セットをパラメーターとして必要とするそのプロシージャーをpl/sql自体で呼び出すことです。問題を解決するためにテーブルタイプも使用できるかもしれません。

于 2012-05-02T07:26:39.377 に答える