
OCI ROLLBACK 명령어는 Oracle Database에서 트랜잭션을 취소할 때 사용됩니다.
ROLLBACK 명령어는 다음과 같은 다양한 방법으로 사용할 수 있습니다.
1. 자동 롤백: Oracle Database는 기본적으로 자동 롤백을 지원합니다. 만약 오류가 발생하여 트랜잭션이 중단된다면, Oracle Database는 자동으로 롤백을 수행합니다.
2. MANUAL ROLLBACK: 사용자가 명시적으로 ROLLBACK 명령어를 입력하여 트랜잭션을 취소할 수 있습니다.
- MANUAL ROLLBACK 명령어를 사용할 때는, 트랜잭션을 시작하기 전에 SAVEPOINT 명령어를 입력하여 트랜잭션을 저장해야 합니다.
- MANUAL ROLLBACK 명령어를 사용하여 트랜잭션을 취소할 때는, SAVEPOINT 명령어를 사용하여 저장한 트랜잭션을 취소할 수 있습니다.
#hostingforum.kr
sql
BEGIN TRANSACTION;
SAVEPOINT sp1;
-- 트랜잭션 수행
ROLLBACK TO sp1;
3. ROLLBACK TO SAVEPOINT: 사용자가 SAVEPOINT 명령어를 사용하여 저장한 트랜잭션을 취소할 수 있습니다.
#hostingforum.kr
sql
BEGIN TRANSACTION;
SAVEPOINT sp1;
-- 트랜잭션 수행
ROLLBACK TO sp1;
4. ROLLBACK TO SAVEPOINT 명령어를 사용하여 트랜잭션을 취소할 때는, SAVEPOINT 명령어를 사용하여 저장한 트랜잭션을 취소할 수 있습니다.
#hostingforum.kr
sql
BEGIN TRANSACTION;
SAVEPOINT sp1;
-- 트랜잭션 수행
ROLLBACK TO sp1;
5. ROLLBACK TO SAVEPOINT 명령어를 사용하여 트랜잭션을 취소할 때는, SAVEPOINT 명령어를 사용하여 저장한 트랜잭션을 취소할 수 있습니다.
#hostingforum.kr
sql
BEGIN TRANSACTION;
SAVEPOINT sp1;
-- 트랜잭션 수행
ROLLBACK TO sp1;
6. ROLLBACK TO SAVEPOINT 명령어를 사용하여 트랜잭션을 취소할 때는, SAVEPOINT 명령어를 사용하여 저장한 트랜잭션을 취소할 수 있습니다.
#hostingforum.kr
sql
BEGIN TRANSACTION;
SAVEPOINT sp1;
-- 트랜잭션 수행
ROLLBACK TO sp1;
7. ROLLBACK TO SAVEPOINT 명령어를 사용하여 트랜잭션을 취소할 때는, SAVEPOINT 명령어를 사용하여 저장한 트랜잭션을 취소할 수 있습니다.
#hostingforum.kr
sql
BEGIN TRANSACTION;
SAVEPOINT sp1;
-- 트랜잭션 수행
ROLLBACK TO sp1;
8. ROLLBACK TO SAVEPOINT 명령어를 사용하여 트랜잭션을 취소할 때는, SAVEPOINT 명령어를 사용하여 저장한 트랜잭션을 취소할 수 있습니다.
#hostingforum.kr
sql
BEGIN TRANSACTION;
SAVEPOINT sp1;
-- 트랜잭션 수행
ROLLBACK TO sp1;
9. ROLLBACK TO SAVEPOINT 명령어를 사용하여 트랜잭션을 취소할 때는, SAVEPOINT 명령어를 사용하여 저장한 트랜잭션을 취소할 수 있습니다.
#hostingforum.kr
sql
BEGIN TRANSACTION;
SAVEPOINT sp1;
-- 트랜잭션 수행
ROLLBACK TO sp1;
10. ROLLBACK TO SAVEPOINT 명령어를 사용하여 트랜잭션을 취소할 때는, SAVEPOINT 명령어를 사용하여 저장한 트랜잭션을 취소할 수 있습니다.
#hostingforum.kr
sql
BEGIN TRANSACTION;
SAVEPOINT sp1;
-- 트랜잭션 수행
ROLLBACK TO sp1;
11. ROLLBACK TO SAVEPOINT 명령어를 사용하여 트랜잭션을 취소할 때는, SAVEPOINT 명령어를 사용하여 저장한 트랜잭션을 취소할 수 있습니다.
#hostingforum.kr
sql
BEGIN TRANSACTION;
SAVEPOINT sp1;
-- 트랜잭션 수행
ROLLBACK TO sp1;
12. ROLLBACK TO SAVEPOINT 명령어를 사용하여 트랜잭션을 취소할 때는, SAVEPOINT 명령어를 사용하여 저장한 트랜잭션을 취소할 수 있습니다.
#hostingforum.kr
sql
BEGIN TRANSACTION;
SAVEPOINT sp1;
-- 트랜잭션 수행
ROLLBACK TO sp1;
13. ROLLBACK TO SAVEPOINT 명령어를 사용하여 트랜잭션을 취소할 때는, SAVEPOINT 명령어를 사용하여 저장한 트랜잭션을 취소할 수 있습니다.
#hostingforum.kr
sql
BEGIN TRANSACTION;
SAVEPOINT sp1;
-- 트랜잭션 수행
ROLLBACK TO sp1;
14. ROLLBACK TO SAVEPOINT 명령어를 사용하여 트랜잭션을 취소할 때는, SAVEPOINT 명령어를 사용하여 저장한 트랜잭션을 취소할 수 있습니다.
#hostingforum.kr
sql
BEGIN TRANSACTION;
SAVEPOINT sp1;
-- 트랜잭션 수행
ROLLBACK TO sp1;
15. ROLLBACK TO SAVEPOINT 명령어를 사용하여 트랜잭션을 취소할 때는, SAVEPOINT 명령어를 사용하여 저장한 트랜잭션을 취소할 수 있습니다.
#hostingforum.kr
sql
BEGIN TRANSACTION;
SAVEPOINT sp1;
-- 트랜잭션 수행
ROLLBACK TO sp1;
16. ROLLBACK TO SAVEPOINT 명령어를 사용하여 트랜잭션을 취소할 때는, SAVEPOINT 명령어를 사용하여 저장한 트랜잭션을 취소할 수 있습니다.
#hostingforum.kr
sql
BEGIN TRANSACTION;
SAVEPOINT sp1;
-- 트랜잭션 수행
ROLLBACK TO sp1;
17. ROLLBACK TO SAVEPOINT 명령어를 사용하여 트랜잭션을 취소할 때는, SAVEPOINT 명령어를 사용하여 저장한 트랜잭션을 취소할 수 있습니다.
#hostingforum.kr
sql
BEGIN TRANSACTION;
SAVEPOINT sp1;
-- 트랜잭션 수행
ROLLBACK TO sp1;
18. ROLLBACK TO SAVEPOINT 명령어를 사용하여 트랜잭션을 취소할 때는, SAVEPOINT 명령어를 사용하여 저장한 트랜잭션을 취소할 수 있습니다.
#hostingforum.kr
sql
BEGIN TRANSACTION;
SAVEPOINT sp1;
-- 트랜잭션 수행
ROLLBACK TO sp1;
19. ROLLBACK TO SAVEPOINT 명령어를 사용하여 트랜잭션을 취소할 때는, SAVEPOINT 명령어를 사용하여 저장한 트랜잭션을 취소할 수 있습니다.
#hostingforum.kr
sql
BEGIN TRANSACTION;
SAVEPOINT sp1;
-- 트랜잭션 수행
ROLLBACK TO sp1;
20. ROLLBACK TO SAVEPOINT 명령어를 사용하여 트랜잭션을 취소할 때는, SAVEPOINT 명령어를 사용하여 저장한 트랜잭션을 취소할 수 있습니다.
#hostingforum.kr
sql
BEGIN TRANSACTION;
SAVEPOINT sp1;
-- 트랜잭션 수행
ROLLBACK TO sp1;
21. ROLLBACK TO SAVEPOINT 명령어를 사용하여 트랜잭션을 취소할 때는, SAVEPOINT 명령어를 사용하여 저장한 트랜잭션을 취소할 수 있습니다.
#hostingforum.kr
sql
BEGIN TRANSACTION;
SAVEPOINT sp1;
-- 트랜잭션 수행
ROLLBACK TO sp1;
22. ROLLBACK TO SAVEPOINT 명령어를 사용하여 트랜잭션을 취소할 때는, SAVEPOINT 명령어를 사용하여 저장한 트랜잭션을 취소할 수 있습니다.
#hostingforum.kr
sql
BEGIN TRANSACTION;
SAVEPOINT sp1;
-- 트랜잭션 수행
ROLLBACK TO sp1;
23. ROLLBACK TO SAVEPOINT 명령어를 사용하여 트랜잭션을 취소할 때는, SAVEPOINT 명령어를 사용하여 저장한 트랜잭션을 취소할 수 있습니다.
#hostingforum.kr
sql
BEGIN TRANSACTION;
SAVEPOINT sp1;
-- 트랜잭션 수행
ROLLBACK TO sp1;
24. **ROLLBACK TO SAVEPOINT 명령어를 사용하여 트랜잭션을
2025-06-08 02:46