본문 바로가기
02_STUDY/SQLD

SQL 자격검정 실전문제 풀이 해설 노랭이 23번,26번 (P.51,52)

by zestlumen 2023. 3. 29.

2021-11-26 22:23:37

DELETE 

DML / 데이터만 삭제

COMMIT 이전 ROLLBACK (O) 사용자 커밋

테이블 데이터 모두 삭제, 디스크 초기화X (로그 남김)

 

TRUNCATE

DDL(일부DML성격) / 테이블 최초 생성 초기 상태로 

ROLLBACK (X) Auto Commit 

테이블 데이터 모두 삭제, 디스크 초기화 O (로그 남기지X)

해당 테이블 모든 행 제거, 저장공간 재사용 가능하도록 해제

DROP

DDL / 테이블 정의 자체 완전 삭제

ROLLBACK (X) Auto Commit

테이블 데이터 모두 삭제 + 구조 삭제, 디스크 초기화 O , 테이블 스키마 정의도 함께 삭제 (로그 남기지X)

테이블 구조 완전 삭제

 

*UNDO : 트랜잭션을 이전 상태로 돌리는 것을 의미