SQLでプライマリーキーを変更する

SQLでプライマリーキーを変更する

データベースをイメージする画像

データベースをイメージする画像

プライマリーキーを変更するSQLは無いので、削除してから登録する。

プライマリーキーを追加

1列のプライマリーキー追加

ALTER   TABLE テーブル名
    ADD CONSTRAINT  プライマリーキー名
        PRIMARY KEY CLUSTERED   (列名)

列名をプライマリーキー名としてテーブル名に登録する。

2列以上のプライマリーキー追加

ALTER   TABLE テーブル名
    ADD CONSTRAINT  プライマリーキー名
        PRIMARY KEY CLUSTERED   (列名1,列名2)

プライマリーキーとする複数列をカンマ「,」で区切ることで、複数列をプライマリーにできる。

プライマリーキー削除

ALTER   TABLE   テーブル名
    DROP    CONSTRAINT  プライマリーキー名

 

コメント

タイトルとURLをコピーしました