SQLD(SQL 개발자) 기출 · 트랜잭션 관리
테이블 A에 대해 아래와 같은 SQL을 수행하였을 때 테이블 A의 ID ’001’에 해당하는 최종 VAL의 값이 ORACLE에서는 200, SQL Server에서는 100이 되었다. 다음 설명 중 가장 부적절한 것은? (단, AUTO COMMIT은 FALSE로 설정되어 있다)

이 문제 풀어보기
정답 및 해설 보기
정답: 2번
Oracle은 DDL(CREATE TABLE) 수행 시 앞선 DML에 묵시적 COMMIT이 걸려 VAL이 200으로 확정된다. 따라서 "CREATE 후 ROLLBACK으로 B 테이블이 생성되지 않는다"는 2번 설명은 사실과 다르다.