2016-05-25 3 views
1

既に一部の列で作成されたテーブルがあります。今私はプライマリキーを持つ列を追加しようとしています。私は右の列をクリックし、新しい列を追加します。列名、データ型をintとして追加することができます。それを右クリックし、主キーに設定します。Management StudioのSQL Serverテーブルに新しい列を追加できません

私はこれを保存すると、私は

テーブルを変更することができませんエラーが発生します。
ALTER TABLEは、NULLを含むか、またはDEFAULT定義が指定されている列、または追加される列がID列またはタイムスタンプ列である列の追加のみを許可します。

既に作成されたテーブルを変更する方法を教えてもらえますか?自動増分でプライマリキーを追加する必要があります。

+0

[投稿](http://stackoverflow.com/questions/13922360/adding-column-with-primary-key-in-existing-table)をチェックしてください。 – Arulkumar

答えて

1

あなたが取得する4段階を行う必要があり、この行わ:

ステップ1 - それは主キー

作る -

enter image description here

は、ステップ2列を作成します

enter image description here

ステップ3 - 列または表プロパティ

enter image description here

ステップ4を持ち出す - IDENTITYカラム

enter image description here

のみであることを定義します - 変更を保存します。そして今、それははうまく動作するはずです。

関連する問題