DB

[sqld] TCL 데이터 변형(DML) 을 제어하는 언어 / commit,rollback,savepoint

초코파이쩡 2023. 2. 27. 14:37
반응형

TCL 데이터 변형(DML) 을 제어하는 언어

 

TCL(Transaction Control Language)

TCL 이란? 트랜젝션을 제어하기 위한 언어

트랜잭션 이란? 데이터베이스의 상태를 변화시키기 위해 수행하는 작업의 단위

 

기본문법

TCL(트랜젝션을 제어하기 위한 언어) 에는 사용하는 3가지 언어 가 있다
commit 커밋(저지르다) : 반영
rollback 롤백(되물리침) : 취소
savepoint 세이브포인트(저장지정) : 위치 지정정

 

commit  데이터에 대한 변화를 DB에 반영하기 위한 명령어
rollback 코드를 분할하기 위한 저장 포인트 지정
savepoint 트랜젝션이 시작되지 이전의 상태로 되돌리기 위한 언어.
최신 COMMIT이나 특수한 SAVEPOINT로 되돌릴 수 있는 명령어

 

 


유튜브 보면서 학습 https://youtu.be/8uP_E6SyiuM

반응형