DROP <오브젝트>¶
시스템에서 지정된 오브젝트를 제거합니다.
- 참고 항목:
구문¶
DROP <object_type> [ IF EXISTS ] <identifier> [ CASCADE | RESTRICT ]
특정 구문, 사용법 노트, 예제는 다음을 참조하십시오.
조직 오브젝트:
계정 오브젝트:
데이터베이스 오브젝트:
클래스:
일반적인 사용법 노트¶
DROP 명령은
IF EXISTS
절을 포함할 수 있습니다. 지정되고 대상 오브젝트가 없는 경우, 이 명령은 오류를 반환하지 않고 성공적으로 완료됩니다.CASCADE | RESTRICT
매개 변수는 데이터베이스, 스키마, 테이블에만 적용하고, 오브젝트를 참조하는 외래 키가 있는 경우 오브젝트를 삭제할 수 있는지 여부를 지정하는 데 사용됩니다.CASCADE
는 오브젝트를 참조하는 모든 외래 키 외에도 해당 오브젝트를 삭제합니다.RESTRICT
는 경고를 반환하고 오브젝트를 삭제하지 않습니다.
예¶
DROP DATABASE mydb;
DROP DATABASE IF EXISTS mydb;
DROP DATABASE IF EXISTS mydb RESTRICT;
DROP DATABASE IF EXISTS mydb CASCADE;