在DB2數據庫中,要給表添加主鍵,可以使用`ALTER TABLE`語句結合`ADD CONSTRAINT`子句來實現。下面是添加主鍵的步驟:
1. 確定要作為主鍵的列:首先確定在表中哪個列將成為主鍵。
2. 使用`ALTER TABLE`命令:使用`ALTER TABLE`命令來修改表結構并添加主鍵約束。
3. 添加主鍵約束:在`ALTER TABLE`命令中使用`ADD CONSTRAINT`子句,并指定主鍵的名稱及所涉及的列。
以下是示例代碼演示如何在DB2數據庫中給表添加主鍵:
```sql
-- 創建一個名為students的表
CREATE TABLE students (
id INT,
name VARCHAR(50),
age INT
);
-- 為students表添加主鍵約束
ALTER TABLE students
ADD CONSTRAINT pk_students_id PRIMARY KEY (id);
```
在上面的示例中,我們首先創建了一個名為`students`的表,然后使用`ALTER TABLE`命令和`ADD CONSTRAINT`子句為表添加了主鍵約束。主鍵的名稱為`pk_students_id`,并指定主鍵關聯的列為`id`。