728x90
반응형
Update 쿼리시 약 3000천 라인의 엄청나게 많은 CASE WHEN THEN 쿼리 사용결과 에러발생
메시지 8621, 수준 17, 상태 1, 줄 258 쿼리 최적화 중 쿼리 프로세서에 스택 공간이 부족합니다. 쿼리를 단순하게 만드십시오.
MSSQL에서는 쿼리자체의 길이제한이 적용되어 있어 발생하는 에러로 보인다.
해결방안은 UPDATE 구문을 약 500개씩 분리해서 실행하면 해결이 된다.
결국은 쿼리자체의 문자열 길이을 줄이면 실행된다.
728x90
반응형
'Database > SQL Server' 카테고리의 다른 글
[MSSQL] image DataType 컬럼은 UNION, INTERSECT, EXCEPT 사용불가 (0) | 2023.07.25 |
---|---|
[SQLServer] varbinary 컬럼 용량확인함수 - datalength (0) | 2022.02.23 |