Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Gerando uma sequência no sql server


Sim, você pode usar um CTE recursivo para fazer isso. Por exemplo, para gerar números entre 10 e 20 inclusive:
WITH f AS
(
    SELECT 10 AS x
    UNION ALL
    SELECT x + 1 FROM f WHERE x < 20
)
SELECT * FROM f