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