Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana cara mengatur 'mulai dengan' urutan untuk memilih hasil kueri di SQL server?

Sepertinya Anda tidak dapat mendeklarasikan jumlah variabel dalam sintaks. Namun, Anda dapat membungkusnya dalam EXEC pernyataan, seperti:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menambahkan string dengan nilai kenaikan otomatis di SQL Server?

  2. Cara Memigrasi Pekerjaan SQL Server Dari Satu Instance SQL Server Ke Yang Lain

  3. Kueri membandingkan tanggal dalam SQL

  4. Ada apa dengan (nolock) di SQL Server?

  5. SQL - Mengurangi nilai yang menipis dari baris