Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
DROP DATABASE
Supprime la base de données nommée du catalogue. Si la base de données contient des tables, vous devez supprimer les tables avant d'exécuter DROP DATABASE
ou utiliser la clause CASCADE
. Les éléments DATABASE
et SCHEMA
sont interchangeables. Ils ont la même signification.
Résumé
DROP {DATABASE | SCHEMA} [IF EXISTS] database_name [RESTRICT | CASCADE]
Paramètres
- [IF EXISTS]
-
Entraîne la suppression de l'erreur si
database_name
n'existe pas. - [RESTRICT|CASCADE]
-
Détermine la manière dont les tables de
database_name
sont considérées lors de l'opérationDROP
. Si vous spécifiezRESTRICT
, la base de données n'est pas supprimée si elle contient des tables. Il s'agit du comportement de par défaut. Si vous spécifiezCASCADE
, la base de données et toutes ses tables sont supprimées.
Exemples
DROP DATABASE clickstreams;
DROP SCHEMA IF EXISTS clickstreams CASCADE;
Note
Lorsque vous essayez de supprimer une base de données dont le nom comporte des caractères spéciaux (par exemple, my-database
), vous pouvez recevoir un message d'erreur. Pour résoudre ce problème, essayez d'entourer le nom de la base de données de guillemets inversés (`). Pour plus d'informations sur la dénomination des bases de données dans Athena, veuillez consulter la rubrique Nommez les bases de données, les tables et les colonnes.