

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 VIEW`
<a name="drop-view-overview"></a>

Die `DROP VIEW`-Anweisung entfernt eine vorhandene Ansicht. Aurora DSQL unterstützt die vollständige PostgreSQL-Syntax für diesen Befehl.

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

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

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

`DROP VIEW` löscht eine vorhandene Ansicht. Sie müssen der Ansichtenbesitzer sein, um diesen Befehl ausführen zu können.

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

**`IF EXISTS`**  
Geben keine Fehler aus, wenn die Ansicht nicht vorhanden ist. In diesem Fall wird eine Mitteilung ausgegeben.

**`name`**  
Der Name (optional schemaqualifiziert) der zu entfernenden Ansicht.

**`CASCADE`**  
Objekte, die von einer Ansicht abhängig sind (z. B. von anderen Ansichten), können automatisch gelöscht werden, einschließlich aller weiteren Objekte, die von diesen abhängigen Objekten abhängig sind.

**`RESTRICT`**  
Verweigert die Löschung einer Ansicht, wenn andere Objekte von ihr abhängig sind. Dies ist die Standardeinstellung.

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

```
DROP VIEW kinds;
```

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

Dieser Befehl entspricht dem SQL-Standard, mit zwei Ausnahmen: erstens ist nur das Löschen einer einzelnen Ansicht pro Befehl erlaubt, und zweitens wenn die Option `IF EXISTS` eine PostgreSQL-Erweiterung ist, die auch von Aurora DSQL unterstützt wird.