更新时间:2023-01-28 19:39:05
您可以使用 递归 CTE 在 T-SQL 中生成任意数字序列,如下所示:
You can use a recursive CTE to generate an arbitrary sequence of numbers in T-SQL like so:
DECLARE @start INT = 1;
DECLARE @end INT = 10;
WITH numbers AS (
SELECT @start AS number
UNION ALL
SELECT number + 1
FROM numbers
WHERE number < @end
)
SELECT *
FROM numbers
OPTION (MAXRECURSION 0);