[MSSQL] HASH 조인 제약 (메시지8622)

hash 조인 조인 조건이 where 절 등에 사용되는 등 특정 케이스에서 아래와 같이 오류가 발생한다. 

하단 보미네 님의 자료를 참고하자..


메시지 8622, 수준 16, 상태 1, 줄 2
이 쿼리에 정의된 힌트로 인해 쿼리 프로세서에서 쿼리 계획을 생성할 수 없습니다. 힌트를 지정하거나 SET FORCEPLAN을 사용하지 않고 쿼리를 다시 전송하십시오.


문법적인 오류가 아닌데 사용자에게 런타임에 오류를 표시하는지 이해가 안된다... 알아서 회피해서 결과를 보여주면 될것 같은데... 



이 문제는 2012, 2017 에서는 발생하지 않는다.



참고자료: http://sqlsql.tistory.com/101 [보미네]

'DataBase > MS - SQL' 카테고리의 다른 글

디비 백업 및 복구하기.  (0) 2010.05.26
형변환  (0) 2010.04.06