Сколько максимально возможной рекурсии для CTE в SQL-сервере? - PullRequest
3 голосов
/ 15 апреля 2010

Сколько максимально возможного уровня рекурсии для CTE в SQL-сервере? Если максимальный уровень рекурсии достигнут, то каковы альтернативные пути?

1 Ответ

8 голосов
/ 15 апреля 2010

По умолчанию это 100.

Вы можете изменить его для каждого запроса, добавив подсказку:

OPTION (MAXRECURSION N)

до конца запроса.

OPTION (MAXRECURSION 0)

означает отсутствие явного ограничения.

Когда достигается предел рекурсии, возникает ошибка, и запрос прерывается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...