TCL(Transaction Control Language) :트랜잭션 제어어

시바코코개발자·2023년 8월 6일
0

서비스하나당 하나의 트랜잭션

트랜잭션
하나의 작업 단위
여러개의 SQL문의 묶음.

  1. COMMIT
    모든 작업(트랜잭션)을 확정하는 명령어

  2. ROLLBACK
    이전 커밋 시점으로 되돌아가는 명령어
    DML은 롤백 되는데, DDL은 롤백이 안됨.

TRUNCATE는 테이블 내용을 전체 삭제하므로, DELETE보다 빠르게 처리할 수 있다. 대용량 데이터 처리에 유리하지만 복구가 불가능하기 때문에 복구가 가능한 DELETE를 사용하는 것이 좋다.

0개의 댓글