안녕하세요 쿼리 문의 드립니다.
전부 mssql 입니다.
로컬(2008R2)에 linked 로 연결 된 원격(2005) 상황에서 로컬 쿼리 작성 시
select * from [원격].DB명.dbo.table with(nolock) 와 같이 쿼리 작성 시 정상적으로 data 반환 되는데요
실행 계획을 보면 remote Query 로만 표현 되어 있는데 실제로 With(nolock) 옵션이 원격 서버의 해당 테이블에 적용 되어
호출 되는 것인지 확인이 불가능 해서요. 적용이 되는 것인가요?
Comment 5
-
탱소연
2013.03.18 17:14
-
dunhill123
2013.03.18 17:33
답변 감사합니다. 오픈쿼리 작성 시 된다는 것은 알고 있는데 본문 처럼 작성 해도 오류가 발생 하지않아서 with(nolock)이 적용된건가 해서요 ;;
오픈쿼리로 작성 시 where 절에 변수 사용이 안 된다고 알고 있어요.(dynamic 쿼리 작성으로 해결해야 한다고 하던데 너무 복잡해짐 ;;)
-
진윤호
2013.03.19 13:37
궁금하네요 저도 ㅋㅋㅋ 걸리나 ㅋㅋ
-
minsouk
2013.03.19 13:59
500원 입니다.
-
진윤호
2013.03.19 19:40
감사합니다. 500원은 500개월 할부로 ㅋ
오픈쿼리를 사용하시면 적용되는거로 알고있어요...