SQL Server データベースのテーブルからいくつかのレコードを削除しました。
表内の ID は次のようになります。
99 100 101 1200 1201...
後続のレコード (ID > 1200) を削除し、自動増分をリセットして、次に自動生成される ID が 102 になるようにします。レコードは連続していますが、SQL Server でこれを行う方法はありますか?
ベストアンサー1
次のコマンドを実行して、mytable を 1 から再シードします。
DBCC CHECKIDENT (mytable, RESEED, 0)
Books on Online (BOL、SQL ヘルプ) で詳細を確認してください。また、設定しているシードよりも高いレコードがないように注意してください。