DROP DATABASE - Amazon Athena

DROP DATABASE

카탈로그에서 명명된 데이터베이스를 제거합니다. 데이터베이스에 테이블이 포함되어 있으면 DROP DATABASE를 실행하기 전에 테이블을 삭제하거나 CASCADE 절을 사용해야 합니다. DATABASESCHEMA는 동일한 의미로 통용됩니다. 두 용어의 의미는 동일합니다.

시놉시스

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

파라미터

[IF EXISTS]

database_name이 없으면 오류가 억제되도록 합니다.

[RESTRICT|CASCADE]

DROP 작업 중에 database_name 내부의 테이블을 어떻게 취급할지 결정합니다. RESTRICT를 지정하면 테이블을 포함한 데이터베이스는 삭제되지 않습니다. 이는 기본 설정 동작입니다. CASCADE를 지정하면 데이터베이스와 그에 속한 테이블이 모두 삭제됩니다.

예제

DROP DATABASE clickstreams;
DROP SCHEMA IF EXISTS clickstreams CASCADE;
참고

이름에 특수 문자(예: my-database)가 있는 데이터베이스를 삭제하려고 시도하면 오류 메시지가 표시될 수 있습니다. 이 문제를 해결하려면 데이터베이스 이름을 백틱(`) 문자로 묶어봅니다. Athena의 이름 지정 데이터베이스에 대한 자세한 내용은 테이블, 데이터베이스 및 열의 이름 섹션을 참조하세요.