Impala - Déposer une vue

le Drop ViewLa requête d'Impala est utilisée pour supprimer une vue existante. Depuis unview est une construction logique, aucune donnée physique ne sera affectée par le drop view requete.

Syntaxe

Voici la syntaxe de l'instruction drop view.

DROP VIEW database_name.view_name;

Exemple

Par exemple, supposons que nous ayons une vue nommée customers_view dans le my_db base de données dans Impala avec le contenu suivant.

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

Voici un exemple de Drop View Statement. Dans cet exemple, nous essayons de supprimer leview nommé customers_view en utilisant le drop view requete.

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

Lors de l'exécution de la requête ci-dessus, Impala supprime la vue spécifiée, affichant le message suivant.

Query: drop view customers_view

Vérification

Si vous vérifiez la liste des tables en utilisant show tables déclaration, vous pouvez observer que le view nommé customers_view est supprimé.

[quickstart.cloudera:21000] > show tables;

Cela produira le résultat suivant.

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

Suppression d'une vue à l'aide de Hue

Ouvrez l'éditeur de requête Impala, sélectionnez le contexte comme my_dbet tapez le Drop view et cliquez sur le bouton Exécuter comme indiqué dans la capture d'écran suivante.

Après avoir exécuté la requête, si vous faites défiler vers le bas, vous pouvez voir une liste nommée TABLES. Cette liste contient tous lestables et viewsdans la base de données actuelle. Dans cette liste, vous pouvez trouver que le spécifiéview A été supprimée.