[SQL Server]シーケンスを採番しないで取得・採番して取得

Sequencesを採番したくないときは「sys.sequences」テーブルから取得し、採番したいときは「NEXT VALUE FOR」を使用します。

シーケンスを採番しないで取得

SELECT current_value
  FROM sys.sequences
 WHERE name = 'シーケンス名'

シーケンスを採番して取得

SELECT NEXT VALUE FOR シーケンス名

検証環境

関連ページ