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

Hvordan indstilles 'start med' af sekvensen for at vælge forespørgselsresultat i SQL-server?

Det ser ikke ud til, at du kan deklarere en variabel mængde i syntaksen. Du kan dog pakke det ind i en EXEC erklæring, som sådan:

DECLARE @max int;
SELECT @max = MAX(i_item_sk)
     FROM item

exec('CREATE SEQUENCE item_seq 
    START WITH ' + @max +
'   INCREMENT BY 1;')

select * from sys.sequences



  1. RuntimeError:OperationalError:(2003, Kan ikke oprette forbindelse til MySQL-serveren på 'IP-adressen på forekomsten'

  2. Advarsel#1264:fejl uden for rækkevidde i mysql

  3. ÆNDRINGSTABEL i MySQL:Ven eller fjende?

  4. LocalDB-implementering på klient-pc