티스토리 뷰

트랜잭션 처리어(TCL)란? 트랜잭션 관련 문장으로 데이터 조작어에 의해 변경된 내용을 관리한다.




유형

명령문

설명

트랜잭션 처리어

(TCL : Transaction Control Language)

COMMIT

ROLLBACK
SAVEPOINT

논리적인 작업 단위를 묶어서 DML에 의해 조작된 결과를 

작업단위(트랜잭션) 별로 제어하는 명령어를 말한다.


* 데이터를 추가, 변경, 삭제한 내용은 데이터베이스에 영구 저장되는 것이 아니기에 사용자의 실수로 잘못 입력한 명령어라면 언제든지 이전 상태로 되돌릴 수 있다.





COMMIT 문은 데이터베이스의 변경된 내용을 영구 저장하는 SQL문



COMMIT



ROLLBACK 문은 데이터베이스의 변경되기 이전 상태로 되돌리는 SQL문




ROLLBACK [TO SAVEPOINT]



SAVEPOINT 문은 데이터베이스의 특정 위치까지를 영구 저장 혹은 이전상태로 되돌릴 수 있는 

저장점을 만들어 놓는 SQL문



SAVEPOINT TO P1 



반응형
LIST
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함