Jong_seoung 2023. 8. 7. 15:51
반응형

트랜잭션 : 밀접히 관련되어 분리될 수 없는 1개 이상의 DB 조작, 논리적 연산 단위

COMMIT : 올바르게 반영된 데이터를 DB에 반영

- COMMIT:

ROLLBACK : 트랜잭션 시작 이전의 상태로 되돌림, COMMIT 되지 않은 모든 트랜잭션을 롤백함

- ROLLBACK TO SVPT1;

SAVEPOINT : 저장 시점

- SAVEPOINT SVPT1;

 

 

트랜잭션의 특성

1. 원자성 : 트랜잭션에 정의된 연산들은 모두 성공적으로 실행되던지 아니면 전혀 실행되지 않아야 함

2. 일관성 : 트랜잭션 실행 전 DB내용이 잘못되지 않으면 실행 후도 잘못되지 않아야 함

3. 고립성 : 트랜잭션 실행 도중 다른 트랜잭션의 영향을 받아 잘못된 결과를 만들어서는 안 된다.

4. 지속성 : 트랜잭션이 성공적으로 수행되면 DB의 내용은 영구적으로 저장된다.

 


참고 사이트

요약 정리본 : https://yurimac.tistory.com/40

 

SQL) SQLD 이론 요약 정리 PDF

13페이지 분량의 SQLD 이론 요점 정리 PDF 파일을 공유합니다. 원본에서 필요하다 생각된 부분들을 추가, 삭제했습니다. 나름 오래 걸렸네요.. 🥲 2장 3절인 SQL 최적화 부분은 개정판부터 제거됐다

yurimac.tistory.com

DATE ON-AIR: https://dataonair.or.kr/db-tech-reference/d-guide/sql/?pageid=5&mod=list 

 

SQL – DATA ON-AIR

 

dataonair.or.kr

 

반응형