테이블에서 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) 이 아주 편리하게 사용될 수 있을듯.
신고

posted by youp_han matrim
  • BlogIcon Bloody Guy 2008.01.30 13:38 신고

    아주 편리한게 아니라 좀 큰 ERP 에서는 필수 입니다. ^^

    다른 사람이 조회한다고 해서 옆에 있는 사람이 조회가 안되면 낭패니..

    ^^




티스토리 툴바