SQL ServerでIDENTITYを再設定する [SQL Server]
SQL Serverのマスターテーブル等で IDENTITY を設定してオートナンバーで
自動発行しているテーブルがあって、何らかの理由で変更・再設定したい場合のメモ
【現在のIDENTITYを取得する場合】
DBCC CHECKIDENT ('テーブル名', NORESEED );
【再設定する場合】
DBCC CHECKIDENT ('テーブル名', RESEED, 12 ) WITH NO_INFOMSGS
テーブル名の指定は文字列として指定してあげる必要があるようで、
’ (アポストロフィ)で囲みます。
WITH NO_INFOMSGS はメッセージを出力しない指定なので、
記述しない場合は再設定後の情報が出力されます。
コメント 0