sql >> Databasteknik >  >> RDS >> Sqlserver

Genererar en sekvens i sql-servern

Ja, du kan använda en rekursiv CTE att göra detta. Till exempel för att generera siffror mellan 10 och 20 inklusive:

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


  1. Byt namn på kolumn med namnet TYPE, LEVEL i sqlplus

  2. försöker exportera java-källkod från en Oracle-databas

  3. Kommaseparerade värden till IN-funktion i oracle

  4. './mysql/user.MYD' hittades inte (felkod:2 - ingen sådan fil eller katalog)