Database

[SQL Server]IDENTITYの値を初期化する

スポンサーリンク

ID値の初期化(リセット)方法

IDENTITYプロパティを設定した列のID値を初期化(リセット)する方法を記載します。

現在のID値を確認する

ID値を確認するには、DBCC CHECKIDENTコマンドにNORESEEDオプションを指定します。

DBCC CHECKIDENT('TableName', NORESEED);

現在のID値を初期化(リセット)する

ID値を任意の値にリセットするには、DBCC CHECKIDENTコマンドにRESEEDオプションとID値を指定します。
引数に指定するID値は増分値を引いた値を指定します。

-- ID値を0に設定
DBCC CHECKIDENT ('tablename', RESEED, 0);

-- ID値を100に設定
DBCC CHECKIDENT ('tablename', RESEED, 100);

また、TRUNCATE TABLEコマンドを実行した場合もID値は初期化されます。

TRUNCATE TABLE tablename

タイトルとURLをコピーしました