123 https://youtu.be/vF3Pnavje7k?list=PLpYNFXUfkvDrnuiTaC0mLECsURcsNV31S


124 https://youtu.be/YQ4Mkch2_z4?list=PLpYNFXUfkvDrnuiTaC0mLECsURcsNV31S







125 https://youtu.be/GaB6l6USj4k?list=PLpYNFXUfkvDrnuiTaC0mLECsURcsNV31S


트랜잭션: 하나의 데이터베이스에서 하나의 논리적인 기능을 수행하기 위한 그런 연산의 집합 -> 논리적인 기능을 수행할 수 있게 해주는 연산의 집합으로 작업단위임.

COMMIT: 연산의 결과값을 데이터 베이스에 반영하는 명령어
ROLLBACK: 트랜잭션이 끝나고 원래대로 되돌리고 싶을 때 사용하는 명령어

데이터베이스에서 데이터를 가지고 와서 주기억장치에 데이터가 저장되고 작업이 완료하고 COMMIT 명령어를 완료하면 보조기억장치에 저장됨. -> 정상적으로 완료되었다.
비정상적이라 원래값으로 되돌리고 싶다면 ROLLBACK을 사용하면 됨.

Set Auto COMMIT on/off/true/false를 통해 자동 COMMIT을 설정할 수 있다.
126 https://youtu.be/73tL7-OzQXw?list=PLpYNFXUfkvDrnuiTaC0mLECsURcsNV31S


127 https://youtu.be/nrp98XNhX2Y?list=PLpYNFXUfkvDrnuiTaC0mLECsURcsNV31S





COMMIT까지 끝내서 복구할 수 없음 희희


이러고 SAVEPOINT S1으로 돌아가면 사원번호 20번인 사용자가 복구됨.

ROLLBACK TO S2

마지막 COMMIT 상태로 돌아감.
*주의: 세이브포인트는 COMMIT하는 순간 사라짐.

만약 예제4에서 COMMIT을 수행한다면 예제5,6은 의미가 없다.
'정보처리기사 > 정보처리기사 실기' 카테고리의 다른 글
| 2025. 시나공 정처기 실기 8-104 SQL-DML (강의 137~140) (0) | 2026.03.19 |
|---|---|
| 2025. 시나공 정처기 실기 8-103 SQL-DCL 문제풀이 (강의 128~136) (0) | 2026.03.19 |
| 2025. 시나공 정처기 실기 8-102 SQL-DDL 문제풀이 (강의 110~122) (0) | 2026.03.18 |
| 2025. 시나공 정처기 실기 8-102 SQL-DDL (강의 102~109) (0) | 2026.03.18 |
| 2025. 시나공 정처기 실기 7-101 애플리케이션 성능 개선 (0) | 2026.03.16 |