db2でテーブルに主キーを追加する方法は何ですか?
DB2データベースでテーブルに主キーを追加するには、ALTER TABLEステートメントとADD CONSTRAINT句を組み合わせて使用します。以下は主キーを追加する手順です:
- 主キーとして選択する列を確定するために、まずどの列が表内で主キーとなるかを決定します。
- ALTER TABLEコマンドを使用して表の構造を変更し、主キー制約を追加します。
- ALTER TABLEコマンドを使用してADD CONSTRAINT句を指定し、主キーの名前と関連する列を指定して主キー制約を追加します。
DB2データベースでテーブルに主キーを追加する方法を示すサンプルコードです。
-- 创建一个名为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です。