SQL

[SQL] TCL - COMMIT, ROLLBACK, SAVEPOINT

hjkongkong 2025. 7. 16. 09:26

SQL 트랜젝션 언어

TCL 설명
COMMIT 변경한 데이터를 DB에 마지막으로 반영
ROLLBACK 변경한 데이터를 이전 상태로 되돌리기위해 사용. COMMIT의 반대.
SAVEPOINT COMMIT 전 특정시점까지 반영하거나, ROLLBACK 하겠다는 POINT

보통 DBMS에서는 자동으로 커밋을 제공하곤 한다.

※ 참고  ※

DDL 설명
TRUNCATE 데이터를 영구적으로 삭제
DELETE는 COMMIT해야 데이터가 완전히 제거되지만, TRUNCATE는 ROLLBACK을 해도 복구 불가

 

 

반응형

'SQL' 카테고리의 다른 글

[SQL] CASE WHEN 표현  (0) 2025.07.16
[ORACLE] Pseudo-column 의사컬럼  (0) 2025.07.16
[SQL] 대소문자 관계 없이 LIKE SEARCH  (0) 2025.07.15
[ORACLE] SEQUENCE 시퀀스  (1) 2025.07.15
[ORACLE] SYNONYM 시노님  (0) 2025.07.15