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 derDROP
-Operation behandelt werden. Wenn SieRESTRICT
angeben, wird die Datenbank nicht gelöscht, wenn sie Tabellen enthält. Dies ist das Standardverhalten. Wenn SieCASCADE
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.