テーブルの列から主キーを削除する - SQL Server
テーブルの列から主キーを削除する手順を紹介します。
Microsoft SQL Server Management Studio で設定する場合
Microsoft SQL Server Management Studioを起動し、編集するテーブルを選択し、右クリックしてポップアップメニューを表示します。メニューの[構造]を選択します。
テーブルの編集画面が表示されます。主キーに設定されている列は左側に鍵のアイコンが表示されています。
右クリックし、ポップアップメニューを表示します。メニューの[主キーの削除]を選択します。
主キーが削除され、鍵アイコンの表示も無くなりました。
SQLで削除する場合
SQLで既存のテーブルの主キーを削除する場合は以下のSQLを用います。
書式
ALTER TABLE (テーブル名) DROP CONSTRAINT (キー名)
例
TestTableのPK_ID_IDXを削除する場合は以下のSQLを実行します。
ALTER TABLE TestTable DROP CONSTRAINT PK_ID_IDX
実行結果
主キーが設定されていること確認します。
SQLを実行します。
ALTER TABLE TestTable DROP CONSTRAINT PK__TestTbl3213E83FD32EC
SQL実行後は主キーが削除されました。
著者
iPentec.com の代表。ハードウェア、サーバー投資、管理などを担当。
Office 365やデータベースの記事なども担当。