Impala - Drop a View
Plik Drop Viewzapytanie Impala służy do usuwania istniejącego widoku. Ponieważview jest konstrukcją logiczną, żadne dane fizyczne nie będą miały wpływu drop view pytanie.
Składnia
Poniżej znajduje się składnia instrukcji drop view.
DROP VIEW database_name.view_name;
Przykład
Na przykład załóżmy, że mamy widok o nazwie customers_view w my_db baza danych w Impali z następującą zawartością.
+----------+-----+
| name | age |
+----------+-----+
| Komal | 22 |
| Khilan | 25 |
| Ramesh | 32 |
| Hardik | 27 |
| Chaitali | 25 |
| kaushik | 23 |
+----------+-----+
Poniżej znajduje się przykład Drop View Statement. W tym przykładzie próbujemy usunąć plikview o imieniu customers_view używając drop view pytanie.
[quickstart.cloudera:21000] > Drop view customers_view;
Wykonując powyższe zapytanie Impala usuwa określony widok, wyświetlając następujący komunikat.
Query: drop view customers_view
Weryfikacja
Jeśli zweryfikujesz listę tabel za pomocą show tables można zauważyć, że plik view o imieniu customers_view jest usunięty.
[quickstart.cloudera:21000] > show tables;
Spowoduje to następujący wynik.
Query: show tables
+-----------+
| name |
+-----------+
| customers |
| employee |
| sample |
+-----------+
Fetched 3 row(s) in 0.10s
Upuszczanie widoku za pomocą Hue
Otwórz edytor zapytań Impala, wybierz kontekst jako my_dbi wpisz Drop view oświadczenie w nim i kliknij przycisk wykonaj, jak pokazano na poniższym zrzucie ekranu.
Po wykonaniu zapytania, jeśli przewiniesz w dół, zobaczysz listę o nazwie TABLES. Ta lista zawiera wszystkie plikitables i viewsw bieżącej bazie danych. Na tej liście możesz znaleźć, że określony plikview został usunięty.