開発中にこれを行うための素敵なテンプレートが欲しいです。SQL Server でインクリメント ID の開始値をリセットするにはどうすればよいですか?
70597 次
3 に答える
122
DBCC CHECKIDENT('TableName', RESEED, 0)
于 2008-08-19T21:18:08.080 に答える
33
警告の言葉:
DBCC CHECKIDENT (MyTable, RESEED, 0)
テーブルを切り捨てておらず、ID 列が PK の場合、既存の ID に到達するとエラーが発生します。
たとえば、テーブルには既に ID (3,4,5) があります。その後、ID 列を 1 にリセットします。ID 2 が挿入された後、次の挿入では ID 3 を使用しようとしますが、失敗します。
于 2008-08-19T21:40:01.217 に答える
16
ID を 100 に設定するには:
DBCC CHECKIDENT (MyTable, RESEED, 100)
于 2008-08-19T21:21:30.647 に答える