Impala-drop-view
提供:Dev Guides
Impala-ビューをドロップ
Impalaの Drop View クエリは、既存のビューを削除するために使用されます。 view は論理構造であるため、 drop view クエリの影響を受ける物理データはありません。
構文
以下は、ドロップビューステートメントの構文です。
DROP VIEW database_name.view_name;
例
たとえば、Impalaの my_db データベースに customers_view という名前のビューがあり、次の内容があるとします。
+----------+-----+
| name | age |
+----------+-----+
| Komal | 22 |
| Khilan | 25 |
| Ramesh | 32 |
| Hardik | 27 |
| Chaitali | 25 |
| kaushik | 23 |
+----------+-----+
以下は Drop View Statement の例です。 この例では、 drop view クエリを使用して、 customers_view という名前の view を削除しようとしています。
[quickstart.cloudera:21000] > Drop view customers_view;
上記のクエリを実行すると、Impalaは指定されたビューを削除し、次のメッセージを表示します。
Query: drop view customers_view
検証
*show tables* ステートメントを使用してテーブルのリストを確認すると、 *customers_view* という名前の *view* が削除されていることがわかります。
[quickstart.cloudera:21000] > show tables;
これにより、次の結果が生成されます。
Query: show tables
+-----------+
| name |
+-----------+
| customers |
| employee |
| sample |
+-----------+
Fetched 3 row(s) in 0.10s
Hueを使用してビューを削除する
Impala Queryエディターを開き、コンテキストを my_db として選択し、その中に Drop view ステートメントを入力し、次のスクリーンショットに示すように実行ボタンをクリックします。
クエリを実行した後、下にスクロールすると、 TABLES という名前のリストが表示されます。 このリストには、現在のデータベースのすべての*テーブル*および*ビュー*が含まれています。 このリストから、指定された view が削除されたことがわかります。