transaction (1) 썸네일형 리스트형 [SQLD] 트랜잭션 트랜잭션(Transaction) 의미 하나의 연속적인 업무 단위 트랜잭션에 의한 관계는 필수적인 관계 형태를 가짐 하나의 트랜잭션에는 여러 SELECT, INSERT, DELETE, UPDATE 등이 포함될 수 있음 DML 명령어의 작업 단위 예) A 고객이 B 고객에게 100만원을 계좌이체한다. A 고객의 계좌 잔액이 100만원 이상인지 확인 맞다면 A 고객 계좌 잔액 -100 (UPDATE) B 고객 계좌 잔액 +100 (UPDATE) 이때 2, 3번이 동시에 수행되어야 하고, 모두 성공하거나 모두 실패해야 한다. (All or Nothing) 이러한 업무 특성의 연속적인 단위를 트랜잭션이라고 한다. 주의점 각 업무가 서로 독립적으로 발생하면 안됨 각각의 INSERT문으로 동작하면 안됨 부분 COMM.. 이전 1 다음