콘텐츠로 이동

DROP USER

DROP USER#

구문#

drop_user ::=#

drop_user_image169

전제 조건#

SYS 사용자와 DROP USER 시스템 권한을 가진 사용자만이 사용자를 삭제할 수 있다.

설명#

데이터베이스에서 명시된 사용자를 제거하는 구문이다.

user_name#

제거될 사용자 이름을 명시한다.

CASCADE#

데이터베이스 사용자 뿐만 아니라 그 사용자의 스키마에 속한 모든 객체를 삭제한다. 또한 해당 사용자 소유 테이블에 정의된 기본키 또는 유니크 키를 참조하는 다른 테이블들의 참조 무결성 제약조건(referential integrity constraint)들도 함께 삭제된다.

삭제될 사용자 스키마에 객체가 있는 경우 CASCADE를 생략하면, 에러가 반환되고 사용자 삭제 구문 실행은 실패할 것이다.

예제#

<질의> 사용자 uare1을 삭제하라.

iSQL> DROP USER uare1;
Drop success.

<질의> 사용자 uare4와 그것에 속한 모든 objects를 삭제하라.

iSQL> DROP USER uare4 CASCADE;
Drop success.