데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

nolock 사용에 대하여,

?????? 2018.11.05 17:04 Views : 679

with nolock 은 단순 select 문에 사용하는 것으로 알고 있습니다.


update, insert, delect 문에서는 사용을 못하는 것도 알고 있는데,

특수한 경우 사용여부에 대해 궁금합니다.


예를 들어

TABLE_A { NAME, AGE, DATE }

TABLE_B { NAME, AGE, DATE }

의 테이블들이 존재 할 경우


INSERT TABLE_A ( NAME, AGE)

VALUE ( SELECT NAME, AGE FROM TABLE_B WHERE DATE = '2018-11-03' )


DELETE TABLE_A

WHERE NAME <> (SELECT NAME FROM TABLE_B)


UPDATE TABLE_A

      SET AGE = b.AGE

  FROM TABLE_B b

 WHERE B.DATE = '2018-10-11'


UPDATE TABLE_A

     SET DATE = b.DATE

  FROM TABLE_A a JOIN

           (SELECT TOP 1 DATE, NAME

             FROM TABLE_B)  b ON a.NAME = b.NAME


등 과 같이 SELECT 문이 포함된 UPDATE, INSERT, DELETE 문들의 경우 SELECT문의 FROM 절에 WITH (NOLOCK) 문을 사용해도 되는 걸까요? 

No. Subject Author Date Views
10362 SQL Migration 작업 문의 [1] 뛰어 2018.11.19 606
10361 쿼리 작성시 각 테이블 alias 어떻게 지으시나요?? [3] 아잉옹 2018.11.17 563
10360 MSSQL vs MYSQL vs MariaDB 성능 질문입니다. [4] 전화귀 2018.11.15 1617
10359 유사검색어(?) 문의드립니다. [1] 기대 2018.11.14 719
10358 MS SQL 2008 R2에서 연결된서버의 함수 호출 시.. [1] hyejeong 2018.11.12 1229
10357 SQL Server 2005 => 2016 Upgrade 사례 문의 드립니다. [2] Mase 2018.11.12 808
10356 SQL문 질문드립니다 [1] 꼬오망 2018.11.08 567
» nolock 사용에 대하여, [1] ?????? 2018.11.05 679
10354 추천인 숫자 쿼리 [2] 쿠류큐큐 2018.11.03 710
10353 시간 쿼리 문의드립니다. [2] 스터프 2018.11.02 650
10352 복원 상태가 suspended 일때 문의드립니다. [2] 톡히슈터 2018.11.01 782
10351 DROP 와 DELETE 의 차이 [1] 김학만 2018.10.31 854
10350 특정 D/B의 데이터 삭제와 용량 확인방법 [1] 김학만 2018.10.30 702
10349 INSERT 한글 -> 물음표로 저장됩니다. [1] 안돼요 2018.10.29 1022
10348 exec sp_execute 35,N'JAI',N'JAI' 조영곤 2018.10.29 562
10347 디비서버 램 사용량에 대한 조언 [1] 인디 2018.10.26 698
10346 MSSQL DB 지연 현상 문의 (트랜잭션 관련) [1] mj124356 2018.10.24 1111
10345 사진상의 ShopDB가 필드인가요 데이터베이스인가요? [4] 구십평 2018.10.23 719
10344 SHA2_512 사용 질문입니다. [3] 비폭력무저항 2018.10.18 648
10343 ms sql 오류 관련 질문 gloysong 2018.10.17 738





XE Login