DROP DATABASE - Amazon Athena

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ération DROP. Si vous spécifiez RESTRICT, 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écifiez CASCADE, 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.