SQL服务器中CTE可能的最大递归数量是多少?

时间:2010-04-15 09:58:28

标签: sql sql-server sql-server-2005 tsql

SQL Server中CTE可能的最大递归级别是多少?如果达到最大递归级别,那么还有什么替代方法?

1 个答案:

答案 0 :(得分:8)

默认情况下,它是100

您可以通过附加提示在每个查询的基础上更改它:

OPTION (MAXRECURSION N)

到查询结尾。

OPTION (MAXRECURSION 0)

表示没有明确的限制。

当达到递归限制时,会引发错误并且查询中断。