sql >> Databáze >  >> RDS >> Sqlserver

Jak nastavit 'start with' sekvence pro výběr výsledku dotazu na SQL serveru?

Nezdá se, že byste v syntaxi mohli deklarovat proměnnou částku. Můžete jej však zabalit do EXEC prohlášení, jako je to:

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. mysql změnit všechny hodnoty ve sloupci

  2. Je bezpečné ukládat uživatelská jména a hesla do databáze?

  3. Jak výkonný je váš uzel ProxySQL?

  4. SQL:Vytvoření relační tabulky se 2 různými auto_increment