プライマリーキーを変更するSQLは無いので、削除してから登録する。
プライマリーキーを追加
1列のプライマリーキー追加
ALTER TABLE テーブル名 ADD CONSTRAINT プライマリーキー名 PRIMARY KEY CLUSTERED (列名)
列名をプライマリーキー名としてテーブル名に登録する。
2列以上のプライマリーキー追加
ALTER TABLE テーブル名 ADD CONSTRAINT プライマリーキー名 PRIMARY KEY CLUSTERED (列名1,列名2)
プライマリーキーとする複数列をカンマ「,」で区切ることで、複数列をプライマリーにできる。
プライマリーキー削除
ALTER TABLE テーブル名 DROP CONSTRAINT プライマリーキー名
コメント