DROP DATABASE - Amazon Athena

DROP DATABASE

Borra del catálogo la base de datos nombrada. Si la base de datos contiene tablas, debe anular las tablas antes de ejecutar DROP DATABASE o bien utilizar la cláusula CASCADE. El uso de DATABASE y SCHEMA es intercambiable. Significan lo mismo.

Sinopsis

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

Parámetros

[IF EXISTS]

Hace que se suprima el error si database_name no existe.

[RESTRICT|CASCADE]

Determina cómo se consideran las tablas de dentro de database_name durante la operación DROP. Si especifica RESTRICT, la base de datos no se anula si contiene tablas. Este es el comportamiento predeterminado. Si especifica CASCADE, se anularán la base de datos y todas sus tablas.

Ejemplos

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

Cuando intenta eliminar una base de datos cuyo nombre contenga caracteres especiales (por ejemplo, my-database), puede recibir un mensaje de error. Para resolver este problema, pruebe a incluir el nombre de la base de datos entre tildes invertidas (`). Para más información sobre la asignación de nombres de bases de datos en Athena, consulte Nombrar tablas, bases de datos y columnas.