DB2 テーブルの主キー設定方法:基本と手順
DB2内で、テーブルのプライマリキーを設定するには、次の手順に従います。
- 例えば、列を定義する際に主キー制約(PRIMARY KEY)を指定してテーブルを作成します。
- CREATE TABLE TableName (
Column1 INT NOT NULL,
Column2 VARCHAR(50),
PRIMARY KEY (Column1)
);TableNameという名前のテーブルを作成する
Column1はINT型でNULLでない
Column2はVARCHAR(50)型
Column1をプライマリーキーとする - 表を作成した後にALTER TABLEステートメントを使用して主キー制約を追加することができます。例えば、
- TableNameテーブルにPRIMARY KEY制約を追加するためのALTER TABLE TableName命令を使用して、Column1列に主キー制約を追加します。
- 複数の列で複合主キーを作成する場合は、列を定義する際に複数の列を主キーに指定できます。例えば、
- TableNameというテーブルを作成してください。
Column1はNULLでないINT型、Column2はNULLでないVARCHAR(50)型で、
PRIMARY KEYはColumn1とColumn2の組み合わせとなります。
テーブルを作成する際に主キー制約を定義したり、テーブルを作成した後にALTER TABLEを使用して主キー制約を追加したりすることで、効果的にテーブルの主キーを設定できます。