如果表之前有主鍵則先刪除:
alter table 表名 drop constraint 主鍵名
修改主鍵:
alter table 表名 add constraint 主鍵名 primary key (column1,column2,....,column)
注意:這里的主鍵名是自己定義的一個字符串,可以不是表中字段名(習慣寫成:PK_表名 的格式,oracle 中自動建立的主鍵名是PK_表名 的格式),不過要牢記啊,刪除的時候用到的也是這個名!括號中的才是表中存在的字段。
ALTER TABLE ZFMI.TB_RI_SHARE_BILL ADD
CONSTRAINT PK_TB_RI_SHARE_BILL
PRIMARY KEY (C_RI_COM_CDE, C_PROD_NO, C_FEE_TYPE, C_SHARE_YM)
ENABLE
VALIDATE
主鍵的值也可以改變,級聯更新是有用的