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

Précédent | Niveau supérieur | Suivant
DROP SCHEMA | Sommaire | DROP SERVER

## DROP SEQUENCE

DROP SEQUENCE — Supprimer une séquence

## Synopsis

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

## Description

`DROP SEQUENCE` permet de supprimer les générateurs de nombres séquentiels. Une séquence peut seulement être supprimée par son propriétaire ou par un super-utilisateur.

## 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 séquence (éventuellement qualifié du nom du schéma).

`CASCADE`

  Les objets qui dépendent de la séquence sont automatiquement supprimés, ainsi que tous les objets dépendants de ces objets (voir Section 5.14).

`RESTRICT`

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

## Exemples

Supprimer la séquence `serie` :

    DROP SEQUENCE serie;

## Compatibilité

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

## Voir aussi

CREATE SEQUENCE, ALTER SEQUENCE