SQL Server Management Studio 2012 での主キーの自動増分 質問する

SQL Server Management Studio 2012 での主キーの自動増分 質問する

データベース テーブルに をauto increment追加するにはどうすればいいですか? フォーラムを見てみましたが、やり方がわかりません。primary keySQL Server

Identityプロパティを確認しましたが、オプションが表示されません。仕様プロパティに移動して yes に設定し、 を1Identity incrementに設定するという回答を見ましたが、そのセクションはグレー表示されており、 no をyesに変更できません。

これを行う簡単な方法があるはずですが、見つけることができません。

ベストアンサー1

画像に示すように、キー列のデータ型がであることを確認しint、手動でIDを設定します。

ここに画像の説明を入力してください

または、このコードを実行するだけIDENTITY(シード、増分)修飾子

-- ID is the name of the  [to be] identity column
ALTER TABLE [yourTable] DROP COLUMN ID 
ALTER TABLE [yourTable] ADD ID INT IDENTITY(1,1)

IDがテーブル内の唯一の列でない場合、コードは実行されます

画像参照 FIFO

おすすめ記事