다중 Primary key 설정

primary key가 여러개 필요한 경우가 있다.

create table test
(
 pkTest1 int primary key not null,
 pkTest2 int primary key not null
)

테이블 'test'에 여러 PRIMARY KEY제약 조건을 추가할 수 없습니다.

이런식으로 테이블을 만들면 에러가 날 것이다.

아래와 같은 방법으로 해결이 가능하다.
create table test
(
 pkTest1 int not null,
 pkTest2 int not null,
 primary key(pkTest1, pkTest2)
)

primary key를 다중으로 설정하게 되면 설정된 모든 키에 대한 중복데이터가 입력이 되지 않는다.

출처 - http://luckey.tistory.com/149

===================================================================================








Posted by linuxism
,