반응형
Notice
Recent Posts
Recent Comments
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

veggie의 기술기록

[DataBase] 오라클 2개 이상 컬럼을 기본키로 지정하기 본문

IT_DataBase_Oracle

[DataBase] 오라클 2개 이상 컬럼을 기본키로 지정하기

예지콩먹어콩 2021. 11. 2. 18:23
반응형

기본키를 구성하는 컬럼이 복수일 수는 있어도 기본키는 복수일 수 없다

 

CREATE TABLE TEST(

        TEST1 NUMBER(10),

        TEST2 VARCHAR(20)

 

        CONSTRAINT TEST_PK(NAME) PRIMARY KEY(TEST1, TEST2)

);

 

TEST1과 TEST2가 묶여 기본키로 설정되었기 때문에 TEST1과 TEST2는 중복될 수 있어도 (별다른 제약을 걸지 않았다는 것을 가정) TEST1 & TEST2를 묶어서는 NOT NULL 그리고 UNIQUE 제약이 걸리게 된다.

 

출처 : https://moonong.tistory.com/48

 

반응형
Comments