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 : 트랜잭션을 이전 상태로 돌리는 것을 의미
'02_STUDY > SQLD' 카테고리의 다른 글
SQL 자격검정 실전문제 풀이 해설 노랭이 37번,39번 (P.56,58) (0) | 2023.03.29 |
---|---|
SQL 자격검정 실전문제 풀이 해설 노랭이 28번,29번 (P.52,53) (0) | 2023.03.29 |
SQL 자격검정 실전문제 풀이 해설 노랭이 20번, 21번 22번 (P.49,50) (0) | 2023.03.29 |
SQL 자격검정 실전문제 풀이 해설 노랭이 7번, 9번 12번 (P.43,44,45) (0) | 2023.03.29 |
SQL 자격검정 실전문제 풀이 해설 노랭이 17번,19번 (P.48,49) (0) | 2023.03.29 |