在DB2中設置聯合主鍵可以通過以下步驟實現:
1、創建表時定義聯合主鍵:在創建表的語句中使用`PRIMARY KEY`關鍵字指定聯合主鍵,同時列出所有需要作為主鍵的列名。例如:
```sql
CREATE TABLE table_name (
column1 INT,
column2 VARCHAR(50),
column3 DATE,
PRIMARY KEY (column1, column2)
);
```
2、添加主鍵約束:如果已經創建了表,也可以通過`ALTER TABLE`語句來添加主鍵約束。例如:
```sql
ALTER TABLE table_name
ADD CONSTRAINT pk_name PRIMARY KEY (column1, column2);
```
在以上示例中,`pk_name`是主鍵約束的名稱,`column1`和`column2`是聯合主鍵的列名。通過以上步驟,即可成功在DB2中設置聯合主鍵。