首页 > 试题广场 >

在MySQL 8.0中,以下关于通用表表达式(CTE)的递归

[单选题]
在MySQL 8.0中,以下关于通用表表达式(CTE)的递归限制:
SET SESSION cte_max_recursion_depth = 10;
WITH RECURSIVE seq AS (
SELECT 1 AS n
UNION ALL
SELECT n + 1 FROM seq WHERE n < 100
)
SELECT * FROM seq;
执行结果是:
  • 返回1到100的序列
  • 返回1到10的序列后正常结束
  • 报错:递归超过cte_max_recursion_depth限制
  • 返回1到11的序列(限制值+1)

这道题你会答吗?花几分钟告诉大家答案吧!