0

同じインライン ビューで 3 つの個別の SQL を実行する Java プログラムがあります。- Java プログラムにはスキーマ オブジェクトを作成する権限がないため、plsql に委譲する必要があるため、一時テーブル ソリューションを回避しようとしています。PS:オラクル10g

4

2 に答える 2

0

Oracle 一時テーブルは、その場で作成しないでください。ドキュメントはこちら。このために一時テーブルを使用する場合は、一度作成して手順で使用するだけです。

もう 1 つのオプションは、マテリアライズド ビューです。ドキュメントはこちら。マテリアライズド ビューは、オンデマンドまたはスケジュールに従って更新されます。

与えられた情報では、どちらがあなたの状況により適しているかを伝えることはできません.

于 2010-05-12T08:05:06.017 に答える
0

オラクルは、許可した場合、結果をキャッシュするために最善を尽くします。ただし、必要に応じて一時テーブルを使用することもできますが、これはかなり小さいものです。パッケージを使用する場合、最初に呼び出されたときに一時テーブルを作成し、キャッシュされたデータを他の 2 回使用できます。

于 2010-05-11T23:11:04.023 に答える