

 Amazon Redshift ne prendra plus en charge la création de nouveaux Python à UDFs partir du patch 198. UDFs Le Python existant continuera de fonctionner jusqu'au 30 juin 2026. Pour plus d’informations, consultez le [ billet de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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
<a name="materialized-view-drop-sql-command"></a>

Supprime une vue matérialisée.

Pour plus d’informations sur les vues matérialisées, consultez [Vues matérialisées dans Amazon Redshift](materialized-view-overview.md).

## Syntaxe
<a name="mv_DROP_MATERIALIZED_VIEW-synopsis"></a>

```
DROP MATERIALIZED VIEW [ IF EXISTS ] mv_name [, ... ] [ CASCADE | RESTRICT ]
```

## Parameters
<a name="mv_DROP_MATERIALIZED_VIEW-parameters"></a>

IF 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\$1name*  
Nom de la vue matérialisée à supprimer.

CASCADE  
Clause qui indique de supprimer automatiquement les objets dont dépend la vue matérialisée, tels que d’autres vues.

RESTRICT  
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
<a name="mv_DROP_MATERIALIZED_VIEW-usage"></a>

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 privilèges DROP ont été spécifiquement accordés peuvent faire exception à cette règle.

Lorsque vous écrivez une instruction DROP pour une vue matérialisée et qu’il existe une vue de même nom, vous obtenez une erreur qui vous demande d’utiliser DROP VIEW. Une erreur se produit même dans le cas où vous utilisez `DROP MATERIALIZED VIEW IF EXISTS`.

## Exemple
<a name="mv_DROP_MATERIALIZED_VIEW-examples"></a>

L’exemple suivant supprime la vue matérialisée `tickets_mv`.

```
DROP MATERIALIZED VIEW tickets_mv;
```