Oracle은 오류 발생 시 트랜잭션을 롤백합니까? 바보 같은 질문이지만 트랜잭션 관리에 대한 Oracle 개념 가이드에는 다음과 같은 내용이 나와 있습니다. 트랜잭션은 다음 중 하나가 발생하면 종료됩니다. 사용자는 SAVEPOINT 절 없이 COMIT 또는 ROBALL 문을 발행합니다. 사용자는 CREATE, DROP, RENE 또는 ALTER와 같은 DDL 문을 실행합니다.현재 트랜잭션에 DML 문이 포함된 경우 Oracle은 먼저 트랜잭션을 커밋한 다음 DDL 문을 실행하고 새 단일 문 트랜잭션으로 커밋합니다. 사용자가 Oracle과 연결을 끊습니다.현재 트랜잭션이 커밋되었습니다. 사용자 프로세스가 비정상적으로 종료됩니다.현재 트랜잭션이 롤백됩니다. 마지막 사항을 오류가 있는 쿼리를 발행하면 거래가..