테이블에서 Select 하는 경우 간혹 아래와 같이 사용할때가 있다.

SELECT number
FROM maths WITH (NOLOCK)
where condition = 'long'

maths 테이블에서 condition 이 long 인 number 들을 셀렉트하여 뿌려주라는 간단한 구문.

여기서 WITH (NOLOCK) 이 있다. 어디에 사용하는건지 몰랐는데 오늘 알게 되었다.

"
LOCK이 걸린 테이블 SELECT 할 때 기다리지 않고 SELECT 하게 한다."

음.. 그렇다.. ㅋㅋ

select 할 테이블에 update, delete, insert 등의 이유로 LOCK 이 걸리는 경우는 .. 이 와중에도 select를  기다리지 않고 날릴꺼라면..

WITH (NOLOCK) 이 아주 편리하게 사용될 수 있을듯.
신고
Creative Commons License
Creative Commons License

posted by youp_han matrim



티스토리 툴바