要在DB2中增加聯合主鍵,可以使用以下步驟:
1、首先,確保表已經存在并且沒有任何聯合主鍵。如果表已經存在一個主鍵,需要先刪除這個主鍵。
2、使用ALTER TABLE語句來添加聯合主鍵。語法如下:
```
ALTER TABLE table_name
ADD CONSTRAINT constraint_name PRIMARY KEY (column1, column2, ...);
```
其中,table_name是要添加主鍵的表名,constraint_name是主鍵的名稱,column1、column2等是組成聯合主鍵的列名。
舉例來說,如果我們要在名為users的表中添加一個聯合主鍵,由id和email兩列組成,語句如下:
```
ALTER TABLE users
ADD CONSTRAINT pk_users PRIMARY KEY (id, email);
```
3、執行上述ALTER TABLE語句,即可成功添加聯合主鍵。可以通過查詢表的元數據來確認主鍵是否已經添加成功。
請注意,添加主鍵可能會影響表中的現有數據,因此在執行此操作之前,請確保備份數據以防萬一。