SQL Serverで主キー(プライマリキー)の取得確認、変更 (削除、作成)するコマンド

スポンサーリンク
データベース

SQL Serverを使っていて、プライマリキー(主キー)を変更する必要が出てきました。

どうやって変更するんでしょうか?

プライマリキー(主キー)の確認

最も簡単にプライマリキーを確認するには、SQL Server Management StudioのGUIで確認することだ。

 

 

この例では、

idが、主キー

PK_members__xxxが、主キー制約名

となります。

主キー制約は、複数の主キーを集めて名前を付けたもの。

 

プライマリキー(主キー)の変更

SQL Serverではプライマリキーを直接変更できないらしい。

変更するには削除、作成という手順を踏むらしい。

 

つまり、既存のテーブルに設定されているプライマリーキー(主キー)を変更する場合は、現在設定されているプライマリーキー(主キー)を削除してから、設定する必要があります。

プライマリーキー(主キー)削除方法

プライマリーキー(主キー)の削除は

を実行します。

 

主キー制約名を削除します。

 

プライマリーキー(主キー)作成方法

プライマリーキー(主キー)の作成は

で追加します。

 

主キー制約名に対して、どの列を主キーとするかを複数個指定できます。

 

 

 

コメント