Hcatalog-view
提供:Dev Guides
HCatalog-表示
この章では、HCatalogで view を作成および管理する方法について説明します。 データベースビューは、 CREATE VIEW ステートメントを使用して作成されます。 ビューは、単一のテーブル、複数のテーブル、または別のビューから作成できます。
ビューを作成するには、特定の実装に応じて適切なシステム権限が必要です。
ビューステートメントの作成
列名が指定されていない場合、ビューの列の名前は defining SELECT expression から自動的に導出されます。
注意-SELECTにx + yなどのエイリアスのないスカラー式が含まれる場合、結果のビュー列名は_C0、_C1などの形式で生成されます。
列の名前を変更するときに、列のコメントも提供できます。 コメントは、基になる列から自動的に継承されません。
ビューの*定義SELECT式*が無効な場合、CREATE VIEWステートメントは失敗します。
構文
例
以下は従業員テーブルのデータです。 ここで、給与が35,000を超える従業員のフィールドid、name、Designation、salaryを含む Emp_Deg_View という名前のビューを作成する方法を見てみましょう。
以下は、上記のデータに基づいてビューを作成するコマンドです。
出力
ドロップビューステートメント
DROP VIEWは、指定されたビューのメタデータを削除します。 他のビューによって参照されているビューをドロップする場合、警告は表示されません(依存するビューは無効であるため、ユーザーがドロップまたは再作成する必要があります)。
構文
例
次のコマンドを使用して、 Emp_Deg_View という名前のビューを削除します。