IDENTITY の「プロパティ」を持つように既存の列を変更することはできません。次のことを行う必要があります。
- 同じ構造 (ただし、IDENTITY が設定されている) の新しいテーブルを作成します。
- IDENTITY_INSERT を有効にする この新しいテーブルでは、
- 古いテーブルの行を新しいテーブルに挿入する
- 古いテーブルを削除して
- 新しいテーブルの名前を古いテーブル名に変更します。
関連する外部キーがある場合は、それらも修正する必要があります。
IDENTITY の「プロパティ」を持つように既存の列を変更することはできません。次のことを行う必要があります。
関連する外部キーがある場合は、それらも修正する必要があります。