HOME >> Tips >> SQL Server Tips >> SQL

IDENTITY 列の現在値を確認する方法と現在値を変更する方法

2016/10/6
文書番号:20578




IDENTITY 列を含むテーブルにデータを挿入するとその列のデータは自動採番されます。

このテーブルのIDENTITY 列に設定されている現在の値を確認する方法とその値を変更する方法です。

※「現在の値」は"採番された最後の値"です。次に採番されるのは"現在の値+増分値" の値です。

【IDENTITY 列の現在の値を取得する】

  1. IDENTITY列の現在値を取得します。

    
    SELECT IDENT_CURRENT('テーブル名')
    

    クリックで拡大

【IDENTITY 列の現在の値を変更する】

  1. IDENTITY列の現在値を変更します。

    
    DBCC CHECKIDENT(テーブル名, RESEED, セットする値)
    

    クリックで拡大

    再度、現在値を確認してみます。

    クリックで拡大