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