「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」に対して指定します。