티스토리 뷰

보통 테이블 만들때

create table 테이블명(

컬럼1 number primary key,

컬럼2 number primary key

);

이렇게 하게되면 기본키 에러가 발생한다.

기본키는 복수가 되는데 왜? 라는 의문을 가질수 있지만


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

'기본키가 복수일 수는 없다' 라고 생각하면 이해가 쉬울 것 같다.


그럼 기본키를 구성하는 컬럼을 복수로 하기위해선 어떻게 하느냐


create table tab (
    컬럼1 number,
    컬럼2 number,
   

    CONSTRAINT 기본키이름 PRIMARY KEY (컬럼1, 컬럼2)

);


이런식으로 사용하면 된다.

'DataBase' 카테고리의 다른 글

WorkBench에서 한글 사용하기  (1) 2015.11.15
생성된 인덱스 확인방법  (0) 2014.12.10
오라클 시퀀스(자동증가값) 만들기  (0) 2014.08.19
count 로 개수 + 0 가져오기  (0) 2014.08.11
오라클 comment 달기  (0) 2014.08.08
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
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
글 보관함