

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# `DROP SEQUENCE`
<a name="drop-sequence-syntax-support"></a>

`DROP SEQUENCE`— eine Sequenz entfernen.

## Unterstützte Syntax
<a name="drop-sequence-supported-syntax"></a>

```
DROP SEQUENCE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
```

## Description
<a name="drop-sequence-description"></a>

`DROP SEQUENCE`entfernt Sequenznummerngeneratoren. Eine Sequenz kann nur von ihrem Besitzer oder einem Superuser gelöscht werden.

## Parameters
<a name="drop-sequence-parameters"></a>

**`IF EXISTS`**  
Geben Sie keinen Fehler aus, wenn die Sequenz nicht existiert. In diesem Fall wird eine Mitteilung ausgegeben.

***name***  
Der Name (optional schemaqualifiziert) einer Sequenz.

**`CASCADE`**  
Löscht automatisch Objekte, die von der Sequenz abhängen, und wiederum alle Objekte, die von diesen Objekten abhängen.

**`RESTRICT`**  
Weigert sich, die Sequenz zu löschen, wenn Objekte davon abhängen. Das ist die Standardeinstellung.

## Beispiele
<a name="drop-sequence-examples"></a>

Um die Sequenz zu entfernen`seq`:

```
DROP SEQUENCE seq;
```

## Kompatibilität
<a name="drop-sequence-compatibility"></a>

`DROP SEQUENCE`entspricht dem SQL-Standard, außer dass der Standard nur das Löschen einer Sequenz pro Befehl zulässt, abgesehen von der `IF EXISTS` Option, die eine PostgreSQL-Erweiterung ist.