![[DB] 트랜잭션(Transaction)이란? 포스팅 썸네일 이미지](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJUPz5%2FbtqG3DQaucw%2FOossPdKhBJU2DAuZPmnkRk%2Fimg.png)
IT/DB
[DB] 트랜잭션(Transaction)이란?
트랜잭션(Transaction)이란? - 논리적인 작업 단위 - 여러 DML아 모여서 하나의 트랜잭션이 구성 - DML 작업 후 commit, rollback 으로 트랜잭션 종료해야 함. - DDL 작업시 commit이 자동으로 됨 트랜잭션 구성 - 여러 DML구문이 하나의 트랜잭션 - 하나의 DDL구문이 하나의 트랜잭션 - 하나의 DCL 구문이 하나의 트랜잭션 트랜잭션 시작 및 종료 - 시작 : 첫번쨰 DML구문실행시 - 종료 : commit 또는 rollback tlfgodtl DDL 또는 DCL 구문실행시 (autocommit) SQL *PLUS 정상 종료 시(autocommit) 시스템장애 시(autorollback) 트랜잭션 제어어(TCL/Transaction Control Language) -..