자격증/SQLD

[SQLD 기출 / 34회] 30번

닉네임생각즁 2024. 3. 4. 16:03

 

 

정답 : 3

 

ORACLE은 AUTO COMMIT이 FALSE로 설정되어있어도 DDL 수행 후 AUTO COMMIT !!! 

SQL SERVER 는 AUTO COMMIT이 FALSE로 설정되어 있다면 DDL 수행 후 자동으로 COMMIT 되지 않음

 

 

→ 문제에서 AUTO COMMIT을 FALSE로 설정했다고 했으므로 

ORACLE SERVER에서는 ROLLBACK이 된 후 모두 취소된다

그러나 ORACLE은 설정과 상관없이 DDL 수행 후 AUTO COMMIT 되기 때문에 ROLLBACK이 된 후에도 취소되는게 없다 (CREATE는 DDL)