MSSQL재귀1 [MSSQL] 저장 프로시저, 함수, 트리거 또는 뷰의 최대 중첩 수준(32) 처리 방법 CTE 를 쓰는 경우 아래와 같이 해결할 수 있겠지만 국내 검색 결과에는 모두 CTE의 경우에 대한 답변 뿐이라 영문 검색을 할 수 밖에 없었다. "procedure, function, trigger, or view nesting level exceeded (limit 32)" 결론은 프로시저나 트리거 뷰에서는 재귀최대횟수를 어찌할 수 없다. ;WITH CTE ... SELECT * FROM TABLE OPTION (MAXRECURSION 0) -- 이 옵션을 주면 무한루프로 돌수있고 원하는 레벨이 있으면 줘도 된다. 저장 프로시저, 함수, 트리거 또는 뷰의 최대 중첩 수준은 32레벨을 넘을 수 없게 지정되어 있다. 어쩔 수 없이 해당 중첩을 분기하거나 32 이상은 포기해야 한다. 아래와 같이 RECUR.. 2020. 4. 16. 이전 1 다음