commit (1) 썸네일형 리스트형 Commit. Rollback 테이블에 insert, update, delete 문으로 지시하고, COMMIT을 실행하면 모든 변경 사항이 영구히 데이터베이스에 저장되며, ROLLBACK은 마지막 commit이나 Rollback 이후의 변경 사항을 취소하고 데이터베이스를 원래의 상태로 되돌려 준다. 이를 트랜잭션(transaction)이라 하며, 트랜잭션에서 데이터베이스를 변경하라는 명령이 commit이고, commit 전까지 변경된 것을 되돌리는 것이 rollback이다. SAVEPOINT는 트랜잭션 내에 세이브포인트를 만들 수 있게 해준다. 하나의 트랜잭션 내에 여러 개의 세이브포인트를 만들 수 있으며, ROLLBACK TO 문을 이용하여 큰 규모의 트랜잭션 내에서 명령들의 특정한 그룹만 롤백 할 수 있다. SET TRANSACT.. 이전 1 다음