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.