[SQL] 트랜잭션 (Transaction)


[SQL] 트랜잭션 (Transaction)

트랜잭션 (Transaction) - 하나의 작업을 수행하는 데 필요한 데이터베이스 연산을 모아놓은 것 - DB에서 수행되는 작업의 단위 - 분리될 수 있는 하나 이상의 데이터베이스 조작 # 기본 형태 HTML 삽입 미리보기할 수 없는 소스 트랜잭션 제어어 (TCL) 1) COMMIT - 트랜잭션 수행이 성공적으로 완료됨을 선언하는 연산 - 트랜잭션의 수행 결과가 DB에 반영되고, 일관된 상태를 지속적으로 유지함 : 실제 물리적 저장장치에 저장됨 2) ROLLBACK - 트랜잭션 수행이 실패함을 선언하는 연산 - DB가 트랜잭션 수행 전의 일관된 상태로 되돌아감 - COMMIT 연산 이전에만 사용 가능 트랜잭션의 특성 (ACID) 1) 원자성 (Atomicity) - 트랜잭션 내의 연산들이 모두 정상적으..


원문링크 : [SQL] 트랜잭션 (Transaction)