본문 바로가기

Database/SQL Server

[MSSQL] Update 쿼리실행시 "쿼리 최적화 중 쿼리 프로세서에 스택 공간이 부족합니다." 에러발생

728x90
반응형

 

Update 쿼리시 약 3000천 라인의 엄청나게 많은 CASE WHEN THEN 쿼리 사용결과 에러발생

[MSSQL] 쿼리 최적화 중 쿼리 프로세서에 스택 공간이 부족합니다.

메시지 8621, 수준 17, 상태 1, 줄 258 쿼리 최적화 중 쿼리 프로세서에 스택 공간이 부족합니다. 쿼리를 단순하게 만드십시오.

 

MSSQL에서는 쿼리자체의 길이제한이 적용되어 있어 발생하는 에러로 보인다.

해결방안은 UPDATE 구문을 약 500개씩 분리해서 실행하면 해결이 된다.

결국은 쿼리자체의 문자열 길이을 줄이면 실행된다.

 

728x90
반응형