3

ALTER主キーが既存のテーブルに対して既に定義されている場合に、table コマンドを使用して複合主キーを定義する方法を知る必要がありますか?

データベース:オラクル 11g

4

1 に答える 1

5

既存のPRIMARY KEY制約を削除してから、再作成してください。table_pk既存のものが と呼ばれ、新しい複合主キーがオンでcolumn1あり、 であると仮定しcolumn2ます。

ALTER TABLE table DROP CONSTRAINT table_pk;
ALTER TABLE table ADD CONSTRAINT table_pk PRIMARY KEY (column1, column2);
于 2012-09-24T10:14:29.107 に答える