Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Generazione di una sequenza nel server sql

Sì, puoi utilizzare un CTE ricorsivo per farlo. Ad esempio per generare numeri compresi tra 10 e 20 inclusi:

WITH f AS
(
    SELECT 10 AS x
    UNION ALL
    SELECT x + 1 FROM f WHERE x < 20
)
SELECT * FROM f