SQL Server Compact 3.5 でIDENTITY値を再設定するには?
photo by TommyOshima
SQL Server 2008 Expressなどの、Transact-SQLでは、SQL Server のデータベース コンソール コマンドとして機能するDBCCステートメントが用意されていて、この機能を使用すれば、IDENTITY値の再設定が可能でした。
しかし、SQL Server Compact 3.5 ではDBCCはサポートされていません。
テーブルを一旦、空にして、IDENTITY値を初期値に戻したい時などに必要でした。
これを実現するには、ALTER TABLEで、再設定できます。
ALTER TABLE hoge ALTER COLUMN hoge_id IDENTITY (1, 1)
この、一文ですむのでコストもかかりませんし簡単ですね。
関連するエントリー
- None Found