Database

[ORACLE] 테이블 생성 시 두 개 이상의 칼럼에 PRIMARY KEY 부여하기

코딩하는 원숭이 2021. 11. 29. 16:21

 

테이블  생성시 두 개 이상의 칼럼에 기본키를 부여하려고한다.

 

예를 들어 두 개의 칼럼에 기본키를 부여하려면 다음과 같이 작성하면 된다.(기본키이므로 반드시 NOT NULL속성부여)

CREATE TABLE TBL_BASIC (
기본키를부여할칼럼1 NUMBER NOT NULL,
기본키를부여할칼럼2 VARCHAR2 NOT NULL,
COLUMN3 VARCHAR2,
CONSTRAINT 기본키 이름 PRIMARY KEY(기본키를부여할칼럼1, 기본키를부여할칼럼2, ...);