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

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

nolock 사용에 대하여,

?????? 2018.11.05 17:04 Views : 682

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
10368 윈도우서버2016에서 MSSQL2008R2 호환이되는지 물어보고 싶습니다. 유노 2018.11.21 590
10367 SQL key 관련 질문 선린 2018.11.20 456
10366 업그레이드 관리자 분석 마법사 진행률 질문 파릇파릇 2018.11.20 443
10365 온라인상에서 TempDB 파일을 추가하는 것이 가능한지요? [2] 에퀴페 2018.11.19 581
10364 오라클 제품목록 쿼리관련 질문입니다.. [1] 병든토끼 2018.11.19 464
10363 TABLE Join시 조회된 데이터가 더 많은 경우.. [2] 노란하늘 2018.11.19 658
10362 SQL Migration 작업 문의 [1] 뛰어 2018.11.19 607
10361 쿼리 작성시 각 테이블 alias 어떻게 지으시나요?? [3] 아잉옹 2018.11.17 572
10360 MSSQL vs MYSQL vs MariaDB 성능 질문입니다. [4] 전화귀 2018.11.15 1705
10359 유사검색어(?) 문의드립니다. [1] 기대 2018.11.14 720
10358 MS SQL 2008 R2에서 연결된서버의 함수 호출 시.. [1] hyejeong 2018.11.12 1275
10357 SQL Server 2005 => 2016 Upgrade 사례 문의 드립니다. [2] Mase 2018.11.12 811
10356 SQL문 질문드립니다 [1] 꼬오망 2018.11.08 567
» nolock 사용에 대하여, [1] ?????? 2018.11.05 682
10354 추천인 숫자 쿼리 [2] 쿠류큐큐 2018.11.03 711
10353 시간 쿼리 문의드립니다. [2] 스터프 2018.11.02 653
10352 복원 상태가 suspended 일때 문의드립니다. [2] 톡히슈터 2018.11.01 787
10351 DROP 와 DELETE 의 차이 [1] 김학만 2018.10.31 856
10350 특정 D/B의 데이터 삭제와 용량 확인방법 [1] 김학만 2018.10.30 702
10349 INSERT 한글 -> 물음표로 저장됩니다. [1] 안돼요 2018.10.29 1035





XE Login