Oracleのプライマリーキー/primary key(主キー)を作成するSQL
構文
-- プライマリーキー作成SQL ALTER TABLE {テーブル} ADD CONSTRAINT {プライマリーキー} PRIMARY KEY {列};
Oracleのプライマリーキー(主キー) (primary key)を作成するには「ALTER TABLE~ADD CONSTRAINT ~PRIMARY KEY~」を使います。
例1.プライマリーキーを作成するSQL
-- プライマリーキーpk1を作成する ALTER TABLE table1 ADD CONSTRAINT pk1 PRIMARY KEY (empno);
ここでは、テーブル「table1」のキー「pk1」を列「empno」に作成しました。
例2.プライマリーキーを複合列で作成するSQL
-- プライマリーキーpk1を作成する ALTER TABLE table1 ADD CONSTRAINT pk1 PRIMARY KEY (empno,depno);
ここでは、テーブル「table1」のキー「pk1」を列「empno、depno」に作成しました。複数でプライマリーキーにする場合は、列名をカンマで続けて記述します。
以上、Oracleのプライマリーキー(primary key)を作成するSQLでした。
コメント