SQL 10-8. 테이블 삭제
관련링크
본문
․ 테이블의 모든 데이터 및 구조를 삭제한다.
․ 보류 중인 트랜잭션을 모두 커밋한다.
․ 인덱스를 모두 삭제한다.
․ DROP TABLE문을 롤백할 수 없다.
DROP TABLE dept80;
Table dropped.
DROP TABLE문은 테이블의 정의를 제거한다.
테이블을 삭제하면 데이터베이스는 테이블의 모든 데이터 및 이와 관련된 모든 인덱스를 잃게 된다.
구문
DROP TABLE table
구문 설명 :
table 테이블 이름입니다.
지침 ․ 테이블의 데이터를 모두 삭제한다. ․
모든 뷰와 동의어는 그대로 남아 있지만 사용할 수 없다. ․
보류 중인 트랜잭션을 모두 커밋한다. ․
해당 테이블을 생성한 사용자와 DROP ANY TABLE권한을 가진 사용자만이 테이블을 제거할 수 있다.
참고 :
실행한 DROP TABLE문은 되돌릴 수 없다.
SQL server는 DROP TABLE문을 실행할 경우 사용자에게 삭제를 확인하는 메시지 등을 표시하지 않고 삭제 작업을 실행한다.
해당 테이블을 소유하고 있거나 높은 레벨의 권한이 있는 경우 테이블을 즉시 제거할 수 있다.
다른 DDL문처럼 DROP TABLE도 자동으로 커밋다.
댓글목록
이어쓰기 6.F 10-6. 제약조건 위반
이어쓰기 8.H 10-8. 테이블 삭제
이어쓰기 9.I 10-9. 객체 이름 변경
이 원글에 이어쓰기