실무일지/mssql
프로시저 procedure
못지(Motji)
2021. 12. 20. 09:29
SET NOCOUNT ON; --행이 영향을 받지 않을시에는 메세지 출력되지 않도록 하기
SET ARITHABORT ON; --쿼리 실행 중 오버플로 또는 0으로 나누기 오류가 발생하면 쿼리를 종료
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; --격리수준, 잠금수준
격리 수준 | 커밋되지 않은 읽기 | 반복되지 않는 읽기 | 가상 |
READ UNCOMMITTED | 예 | 예 | 예 |
READ COMMITTED | 아니요 | 예 | 예 |
REPEATABLE READ | 아니요 | 아니요 | 예 |
SNAPSHOT | 아니요 | 아니요 | 아니요 |
SERIALIZABLE | 아니요 | 아니요 | 아니요 |
동시성이 향상되는 효과
첫번째가 접근성이 제일 좋음