1日も早くなれるじゃん。
로그인
1日も早くなれるじゃん。
로그인
SQL(TCL)
Siwoo Pak
·
2021년 10월 14일
팔로우
0
db
0
DB
목록 보기
8/13
TCL
Transaction Controle Language의 약자.
데이터를 보호하고 관리하기 위한 목적으로 사용되며
무결성, 보안 및 권한 제어, 복구등을 하기 위한 언어.
DML을 거친 데이터의 변경사항을 수정할 수 있음.
종류: ROLLBACK, COMMIT, SAVEPOINT
ROLLBACK, COMMIT, SAVEPOINT
ROLLBACK: 원래의 상태로 복구하기 위한 명령
COMMIT: 작업 결과를 물리적 디스크로 저장하고, 조작 작업이 정상적으로 완료되었음을 관리자에 알려줌.
SAVEPOINT: 트랜잭션을 작게 관리하고 분할하는 것.
흐름도
작업을 끝내고 commit을 한다음 각각의 작업의 savepoint를 주고, rollback 명령어를 실행한다면 마지막의 커밋한 시점으로 작업내용이 바뀜.
to savepoint를 이용하여 작업이 저장된 시점으로 롤백도 가능
Siwoo Pak
'하루를 참고 인내하면 열흘을 벌 수 있고 사흘을 참고 견디면 30일을, 30일을 견디면 3년을 벌 수 있다.'
팔로우
이전 포스트
SQL(DCL)
다음 포스트
ER_NOT_SUPPORTED_AUTH_MODE 에러
0개의 댓글
댓글 작성