这是一个关于CTE的应用,这里我们用CTE实现阶乘 Factorial,首先来看一个简单的小实验,然后再来看题目.有的童鞋会问怎么没有2就来3了呢,惭愧,TSQL Beginners Challenge 2对应的题目我没能做出来.上代码: ;with cte as ( ,fact union all ,fact) ) select * from cte 上面的查询会有什么结果呢,大家可以粘到查询分析器里面看下,简单的实现了阶乘吧.CTE的递归是有层级限制的,写Blog的时候想不起来相关的语法结构…