Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm cách nào để đặt 'bắt đầu với' của chuỗi để chọn kết quả truy vấn trong máy chủ SQL?

Có vẻ như bạn có thể khai báo một số lượng biến trong cú pháp. Tuy nhiên, bạn có thể bọc nó trong một EXEC tuyên bố, như vậy:

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. Làm cách nào để chọn ngày đầu tiên của tháng trong SQL?

  2. Ngày truy xuất trong máy chủ sql, CURRENT_TIMESTAMP so với GetDate ()

  3. SQL Server - dừng hoặc ngắt việc thực thi tập lệnh SQL

  4. Xác thực SQL Server so với xác thực Windows:Sử dụng cái nào và khi nào

  5. danh sách được phân tách bằng dấu phẩy dưới dạng một chuỗi đơn, T-SQL