我想從複合主鍵中刪除一列(而不是從表中刪除)。如果我的桌子是這樣的。從複合主鍵中刪除一列
create table "scott"."xyz"(
"column1" not null,
"column2" not null,
"column3" not null,
"column4" not null,
"column5" not null,
"column6",
CONSTRAINT PRIMARY KEY ("column1","column2","column3","column4")
);
我想將此主鍵更改爲前三列而不丟棄它。因爲我不知道CONSTRAINT的名字。
_請不要使用表格和列名稱。這太混亂了,意味着你必須在任何地方明確地引用它們。如果您沒有引用任何內容,那麼您不必引用任何內容(只要您不使用保留字)。 – Ben 2012-07-12 08:09:10