DROP DATABASE - Amazon Athena

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 DATABASE

Entfernt die benannte Datenbank aus dem Katalog. Wenn die Datenbank Tabellen enthält, müssen Sie die Tabellen entweder vor dem Ausführen von DROP DATABASE löschen oder die CASCADE-Klausel verwenden. Sie können DATABASE oder SCHEMA gleichwertig verwenden. Sie haben dieselbe Bedeutung.

Syntax

DROP {DATABASE | SCHEMA} [IF EXISTS] database_name [RESTRICT | CASCADE]

Parameter

[IF EXISTS]

Falls database_name nicht vorhanden ist, wird der Fehler unterdrückt.

[RESTRICT|CASCADE]

Legt fest, wie Tabellen in database_name während der DROP-Operation behandelt werden. Wenn Sie RESTRICT angeben, wird die Datenbank nicht gelöscht, wenn sie Tabellen enthält. Dies ist das Standardverhalten. Wenn Sie CASCADE angeben, werden die Datenbank und alle darin enthaltenen Tabellen gelöscht.

Beispiele

DROP DATABASE clickstreams;
DROP SCHEMA IF EXISTS clickstreams CASCADE;
Anmerkung

Wenn Sie versuchen, eine Datenbank zu löschen, deren Name Sonderzeichen enthält (z. B. my-database), wird möglicherweise eine Fehlermeldung angezeigt. Um dieses Problem zu beheben, versuchen Sie, den Namen der Datenbank in hintere Anführungszeichen (`) einzuschließen. Informationen zum Benennen von Datenbanken in Athena finden Sie unter Datenbanken, Tabellen und Spalten benennen.