7

私はグローバル一時テーブル(私はdbとしてoracleを使用しています)について知り、それらを理解しましたが、これらの正確な使用法を知ることができませんでした。

名前が示すように、それらは一時的なデータ/セッションを保持するために使用され、セッションを閉じると、そのセッションのデータは消えます。

例として、それらを使用する必要があるビジネスユースケースがあります。

4

1 に答える 1

5

考えられる使用例は、レポートを作成する権限のみを持つユーザーです。これらのレポートは多くの集約データを使用し、これらの情報は複数のレポートで再利用されます。したがって、このセッションの情報をキャッシュすることをお勧めします。これは、一時テーブルを使用して実行できます。

もう1つの使用例は、レポートフレームワークがあり、情報をクエリする簡単な方法が必要な場合です。したがって、一時テーブルに情報をまとめるPLSQLパッケージを呼び出すだけで、パッケージの終了後にSELECT *FROMtemporary_tableを実行できます。

于 2012-04-15T10:07:58.380 に答える