Impala - Drop a View

Il Drop Viewquery di Impala viene utilizzata per eliminare una vista esistente. Daview è un costrutto logico, nessun dato fisico sarà influenzato da drop view query.

Sintassi

Di seguito è riportata la sintassi dell'istruzione drop view.

DROP VIEW database_name.view_name;

Esempio

Ad esempio, supponiamo di avere una vista denominata customers_view nel my_db database in Impala con i seguenti contenuti.

+----------+-----+ 
| name     | age | 
+----------+-----+ 
| Komal    | 22  | 
| Khilan   | 25  | 
| Ramesh   | 32  | 
| Hardik   | 27  | 
| Chaitali | 25  | 
| kaushik  | 23  | 
+----------+-----+

Di seguito è riportato un esempio di Drop View Statement. In questo esempio, stiamo cercando di eliminare il fileview di nome customers_view usando il drop view query.

[quickstart.cloudera:21000] > Drop view customers_view;

Eseguendo la query precedente, Impala elimina la vista specificata, visualizzando il seguente messaggio.

Query: drop view customers_view

Verifica

Se verifichi l'elenco delle tabelle utilizzando show tables dichiarazione, puoi osservare che il file view di nome customers_view viene cancellato.

[quickstart.cloudera:21000] > show tables;

Questo produrrà il seguente risultato.

Query: show tables 
+-----------+ 
| name      | 
+-----------+ 
| customers | 
| employee  | 
| sample    | 
+-----------+ 
Fetched 3 row(s) in 0.10s

Eliminazione di una vista utilizzando la tonalità

Apri l'editor di query Impala, seleziona il contesto come my_dbe digita Drop view dichiarazione in esso e fare clic sul pulsante di esecuzione come mostrato nella seguente schermata.

Dopo aver eseguito la query, se scorri verso il basso, puoi vedere un elenco denominato TABLES. Questo elenco contiene tutti i filetables e viewsnel database corrente. Da questo elenco, puoi trovare che il file specificatoview è stato eliminato.