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
Die DROP VIEW-Anweisung entfernt eine vorhandene Ansicht. Aurora DSQL unterstützt die vollständige PostgreSQL-Syntax für diesen Befehl.
Unterstützte Syntax
DROP VIEW [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
Description
DROP VIEW löscht eine vorhandene Ansicht. Sie müssen der Ansichtenbesitzer sein, um diesen Befehl ausführen zu können.
Parameters
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
DROP VIEW kinds;
Kompatibilität
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.