Documentation PostgreSQL 14.22 » Référence » Commandes SQL » DROP VIEW

Précédent | Niveau supérieur | Suivant
DROP USER MAPPING | Sommaire | END

## DROP VIEW

DROP VIEW — Supprimer une vue

## Synopsis

    DROP VIEW [ IF EXISTS ] nom [, ...] [ CASCADE | RESTRICT ]

## Description

`DROP VIEW` supprime une vue existante. Seul le propriétaire de la vue peut exécuter cette commande.

## Paramètres

`IF EXISTS`

  Ne pas renvoyer une erreur si l'agrégat n'existe pas. Un message d'avertissement est affiché dans ce cas.

`nom`

  Le nom de la vue (éventuellement qualifié du nom de schéma) à supprimer.

`CASCADE`

  Les objets qui dépendent de la vue (d'autres vues, par exemple) sont automatiquement supprimés, ainsi que tous les objets dépendants de ces objets (voir Section 5.14).

`RESTRICT`

  La vue n'est pas supprimée si un objet en dépend. Comportement par défaut.

## Exemples

Supprimer la vue `genre` :

    DROP VIEW genre;

## Compatibilité

Cette commande est conforme au standard SQL. Cependant, le standard n'autorise pas la suppression de plusieurs vues en une seule commande. De plus, l'option `IF EXISTS` est une extension de PostgreSQL.

## Voir aussi

ALTER VIEW, CREATE VIEW