콘텐츠로 이동

DROP TABLE

DROP TABLE#

구문#

drop_table ::=#

전제 조건#

SYS 사용자, 테이블의 소유자, DROP ANY TABLE 시스템 권한을 가진 사용자만이 테이블을 삭제할 수 있다.

설명#

명시된 테이블과 테이블의 데이터를 데이터베이스에서 제거하는 구문이다.

테이블을 바로 제거하지 않고, 휴지통으로 옮길 경우 RECYCLEBIN_ENABLE 프로퍼티의 값을 1로 설정한다. 같은 이름의 테이블이 여러 번 DROP될 수 있으며, 휴지통의 크기를 넘을 수는 없다.

user_name#

제거될 테이블의 소유자 이름을 명시한다. 생략하면 Altibase는 현재 세션에 연결된 사용자의 스키마에 속한 것으로 간주한다.

table_name#

제거될 테이블의 이름을 명시한다.

{CASCADE | CASCADE CONSTRAINTS}#

삭제될 테이블의 기본 키, 유니크 키를 참조하는 다른 테이블들의 참조 무결성 제약조건(referential integrity constraint)도 함께 삭제된다.

예제#

<질의> employees 테이블을 삭제하라.

iSQL> DROP TABLE employees;
Drop success.