transaction
1. 데이터 조작 결과 관리 :
- insert , update , delete 작업의 결과를 commit 으로 영구 저장하거나 rollback 으로 취소할 수 있다.
2. Savepoint 기능 :
- 트랜잭션 내에서 savepoint를 사용해 중간 저장점을 만들 수 있다.
- "savepoint 이름;" 으로 저장점을 생성
- "rollback to 이름;" 으로 특정 savepoint까지만 롤백할 수 있다.
3. Commit :
- 트랜잭션의 모든 변경사항을 데이터베이스에 영구적으로 저장한다.
- commit 후에는 변경사항을 취소할 수 없다.
4. Rollback :
- 트랜잭션의 모든 변경사항을 취소하고 이전 상태로 되돌린다.
- savepoint가 없다면 트랜잭션 시작 지점으로 되돌아간다.
'Database > SQL' 카테고리의 다른 글
데이터베이스 , 테이블 삭제/생성 (0) | 2024.09.09 |
---|---|
Join (0) | 2024.07.09 |
Sequence (0) | 2024.07.09 |
rownum (0) | 2024.07.08 |
테이블 복사 / 레코드 복사 (0) | 2024.07.08 |