본문 바로가기
02_STUDY/SQLD

SQL 자격검정 실전문제 풀이 해설 노랭이 28번,29번 (P.52,53)

by zestlumen 2023. 3. 29.

2021-11-26 22:34:27

 

28번 _트랜잭션에 대한 격리성이 낮은 경우 발생 문제점

Dirty Read

: 다른 트랜잭션에 의해 수정되었지만 아직 커밋되지 않은 데이터를 읽은 것

Non-Repeatable Read

: 한 트랜잭션 내 같은 쿼리 두 번 수행했는데, 그 사이 다른 트랜잭션이 값을 수정 또는 삭제하는 바람에 두 쿼리 결과가 다르게 나타나는 현상

Phantom Read

: 한 트랜잭션 내 같은 쿼리 두번 수행했는데 첫 번째 쿼리에서 없던 유령 레코드가 두 번째 쿼리에서 나타나는 현상

 

 

29번_ 오라클과 SQL Server 차이

오라클

: Auto Commit False 여도 DDL,DCL 수행 후 자동 커밋, 커밋된 정보 ROLLBACK 못함

SQL Server

: Auto Commit False 설정시 자동 커밋 안됨 (ROLLBACK 가능)