티스토리 뷰
데이터베이스/Oracle
Oracle ! 트랜잭션 처리어 (TCL : Transaction Control Language) ( COMMIT, ROLLBACK, SAVEPOINT )
나는연어다 2017. 6. 24. 16:40트랜잭션 처리어(TCL)란? 트랜잭션 관련 문장으로 데이터 조작어에 의해 변경된 내용을 관리한다.
유형 |
명령문 |
설명 |
트랜잭션 처리어 (TCL : Transaction Control Language) |
COMMIT ROLLBACK |
논리적인 작업 단위를 묶어서 DML에 의해 조작된 결과를 작업단위(트랜잭션) 별로 제어하는 명령어를 말한다. |
* 데이터를 추가, 변경, 삭제한 내용은 데이터베이스에 영구 저장되는 것이 아니기에 사용자의 실수로 잘못 입력한 명령어라면 언제든지 이전 상태로 되돌릴 수 있다.
COMMIT 문은 데이터베이스의 변경된 내용을 영구 저장하는 SQL문
COMMIT
ROLLBACK 문은 데이터베이스의 변경되기 이전 상태로 되돌리는 SQL문
ROLLBACK [TO SAVEPOINT]
SAVEPOINT 문은 데이터베이스의 특정 위치까지를 영구 저장 혹은 이전상태로 되돌릴 수 있는
저장점을 만들어 놓는 SQL문
SAVEPOINT TO P1
반응형
LIST
'데이터베이스 > Oracle' 카테고리의 다른 글
댓글