제4절 TCL(TRANSACTION CONTROL LANGUAGE)
1. 트랜잭션 개요
- 데이터베이스의 논리적 연산단위, 분할할 수 없는 최소의 단위
- 트랙잭션 특성 : 원자성(all or nothing), 일관성, 고립성, 지속성
2. COMMIT : 올바르게 반영된 데이터를 데이터베이스에 반영시키는 것
- INSERT, UPDATE, DELETE 를 사용한 후에 변경 작업이 완료되었음을 데이터베이스에 알려 주기 위해 사용
1) AUTO COMMIT
- 명령어가 성공적으로 수행되면 자동으로 COMMIT을 수행하고 오류가 발생하면 자동으로 ROLLBACK을 수행
2) 암시적 트랜잭션
3) 명시적 트랜잭션
3. ROLLBACK : 트랜잭션 시작 이전의 상태로 되돌리는 것
4. SAVEPOINT : 저장점
'SQL > SQLD (개발자)' 카테고리의 다른 글
2-1. SQL 기본_(6)함수(FUNCTION) (0) | 2021.08.26 |
---|---|
2-1. SQL 기본_(5)WHERE 절 (0) | 2021.08.25 |
2-1. SQL 기본_(3)DML(DATA MANIPULATION LANGUAGE) (0) | 2021.08.22 |
2-1. SQL 기본_(2)DDL(DATA DEFINITION LANGUAGE) (0) | 2021.08.20 |
2-1. SQL 기본_(1)관계형 데이터베이스 개요 (0) | 2021.08.18 |