Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
DROP MATERIALIZED VIEW
Supprime une vue matérialisée.
Pour plus d’informations sur les vues matérialisées, consultez Vues matérialisées dans Amazon Redshift.
Syntaxe
DROP MATERIALIZED VIEW [ IF EXISTS ] mv_name [ CASCADE | RESTRICT ]
Paramètres
- SI EXISTS
-
Clause qui spécifie de vérifier si la vue matérialisée nommée existe. Si la vue matérialisée n’existe pas, la commande
DROP MATERIALIZED VIEW
renvoie un message d’erreur. Cette clause est utile lors de la rédaction des scripts, afin d’éviter l’échec de ces derniers si vous supprimez une vue matérialisée inexistante.
- mv_name
-
Nom de la vue matérialisée à supprimer.
- CASCADE
-
Clause indiquant de supprimer automatiquement les objets dont dépend la vue matérialisée, tels que les autres vues.
- RESTRICT
-
Une clause qui indique de ne pas supprimer la vue matérialisée si des objets en dépendent. Il s’agit de l’option par défaut.
Notes d’utilisation
Seul le propriétaire d’une vue matérialisée peut utiliser DROP MATERIALIZED VIEW
sur cette vue. Un superutilisateur ou un utilisateur auquel des DROP privilèges ont été spécifiquement accordés peuvent faire exception à cette règle.
Lorsque vous rédigez une instruction drop pour une vue matérialisée et qu'une vue portant le même nom existe, une erreur vous demandant de l'utiliser s'affiche. DROP VIEW Une erreur se produit même dans le cas où vous utilisez DROP MATERIALIZED VIEW IF EXISTS
.
Exemple
L’exemple suivant supprime la vue matérialisée tickets_mv
.
DROP MATERIALIZED VIEW tickets_mv;