<트랜잭션>
-
데이터베이스의 상태를 변화시키기 위해서 수행하는 작업의 단위. 반드시 동시에 실행(COMMIT)되거나 취소(ROLLBACK)됨
-
COMMIT: 모든 DML작업을 수행한 후 작업을 완료할 때 반드시 필요. COMMIT명령을 수행해야지만 실제 하드디스크에 저장
-
ROLLBACK: 트랜잭션의 실행을 취소하였음을 알리는 연산자. 트랜잭션이 수행한 결과를 원래의 상태로 원상 복귀시킴. ROLLBACK을 실행하면 DML작업에 의해서 변경된 정보를 이전 정보로 환원.
-
SAVEPOINT: 현재 트랜잭션 내에 저장점을 만듦. ROLLBACK TO SAVEPOINT_name명령으로 SAVEPOINT를 지정해놓은 지점으로 되돌아감.
'Learning > SQL' 카테고리의 다른 글
데이터 조작어(DML) - UPDATE (데이터의 갱신 (0) | 2020.06.19 |
---|---|
데이터 조작어(DML) - INSERT 데이터의 입력 (0) | 2020.06.19 |
집합연산자 (UNION, INTERSECT, MINUS) (0) | 2020.06.18 |
서브쿼리 - 다중열 (0) | 2020.06.18 |
서브쿼리 - 다중행 (0) | 2020.06.18 |