「Oracle21c」プライマリーキーを複数列指定してテーブルを作成する

環境
Windows 11 Pro 21H2 64bit
Oracle Database 21c Express Edition Release 21.0.0.0.0
A5:SQL Mk-2 2.17.2

構文
CONSTRAINT プライマリーキー名 PRIMARY KEY(列名1,列名2,…)
「CONSTRAINT~PRIMARY KEY」を使ってプライマリーキーを複数列指定してテーブルを作成します。

使用例
テーブル(表)を作成します。

CREATE TABLE MEMBER
 (
 USERNO VARCHAR2(20),
 CODE NUMBER(3,0),
 USERNAME VARCHAR2(25),
 GENDER_F NUMBER(1,0),
 CONSTRAINT PKANO PRIMARY KEY(USERNO,CODE)
 ) 
TABLESPACE CFTTABSPA;

説明
表領域名:CFTTABSPA
プライマリーキー名:PKANO
プライマリーキー「PKANO」を複数列「USERNO,CODE」に対して指定します。

Oracle 21c

Posted by arkgame