2012-05-02 10 views
1

javaプログラムは、1つのデータベース・サーバー上でoracleストアド・プロシージャをコールします。結果セットを取得し、その結果セットを別のデータベース・サーバー上のストアード・プロシージャーに渡したいとします。javaからoracleストア・プロシージャへの入力として結果セットを渡す方法

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

答えて

2

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

0

呼び出し可能ステートメントには、結果セットをパラメータとして設定するメソッドはありません。他の方法は、結果セットをパラメータとして呼び出すプロシージャをpl/SQL自体で呼び出すことです。あなたの問題を解決するためにテーブルタイプを使用することもできます。

関連する問題