Teradataのビューと揮発性テーブルの違いは何ですか?私が知る限り、揮発性のテーブルはセッションの終了時に削除されます。また、それは私の意見ではなく、揮発性のテーブルを見ることができます。その他の重要な違いはありますか?ビュー対揮発性テーブル?
7
A
答えて
2
揮発性テーブルはデータを物理的に格納します。セッション中にそのデータに複数回アクセスできます。ビューでは、データにアクセスするたびにデータが収集されます。
ビューのクエリを高速化するために、Teradataで結合インデックスを使用できます。彼らは物理的に特定の選択の結果を保存し、自動的にTeradata上のもののように、基礎となるデータが変更(挿入、更新、削除)されたときに維持します。
5
揮発性テーブルは、セッションが終了するまで保持される一時テーブルです。これはデフォルトで "個人的なスキーマ"で作成され、維持するためにスプールスペースを消費します。
ビューは、セッション内で永続的に存在する環境で、環境内に存在するテーブルから生成され、スプール領域を連続して消費しないオブジェクトです。
一般的に言えば、私は揮発性のテーブルを使ってスクリプトからアップロードして、セッションの最後に情報を処理してテーブルを簡単に削除できるようにします。私はビューを使用して、ユーザーが他のテーブルにある情報を見る方法を変更したり、ルートテーブルを変更せずに特定のユーザーに情報へのアクセスを制限したりします。
0
また、揮発性テーブルはセッションのデータを保持します。ソーステーブル内のデータが変更された場合、揮発性テーブル内のデータは自動的に変更されません。 Viewはソーステーブル上のSQLを単に再実行するため、変更を自動的にインクルードします。
関連する問題
- 1. 揮発性のconst、揮発性レジスタ、C++での揮発性の静的
- 2. は、揮発性
- 3. 揮発性変数
- 4. スカラ:不揮発性
- 5. 揮発性同等
- 6. 揮発性のconstポインタ
- 7. C#の非揮発性オブジェクト
- 8. 揮発性EquivalenceClassにはsortref
- 9. C++の揮発性クラスメンバー
- 10. C中の揮発性
- 11. C#で揮発性とThread.MemoryBarrier
- 12. スレッドセーフ(揮発性なし)
- 13. アクセシビリティの揮発性変数
- 14. TeradataのCTEと揮発性テーブルの差異
- 15. 揮発性資格の喪失
- 16. Javaの揮発性、同期、アトミック例
- 17. は揮発性の変数ですか?
- 18. 揮発性コピーコンストラクタとは何ですか?
- 19. 揮発性変数によるピルトバックバックエラー
- 20. エクセルVBAスタティック(不揮発性)変数 - ユーザーフォーム
- 21. は、Scalaでは、不揮発性上限
- 22. asp.netの不揮発性グローバル変数
- 23. 揮発性の変数をキャストする
- 24. 未使用の揮発性変数
- 25. シングルトンが揮発性である場合
- 26. 揮発性と同期の差
- 27. C#とCの揮発性の違い
- 28. C++揮発物、不揮発メンバー
- 29. 揮発性オブジェクトが不揮発性メンバ関数を呼び出すことができない理由
- 30. クエリに揮発性テーブルを使用するように指定します。
Teradataでは、揮発性テーブルはユーザーセッション中に一時的にインスタンス化され、ユーザーのスプール領域がテーブル内にデータを格納するために使用されます。 –