2012. 3. 7. 12:10

기본키를 왜 여러 개 지정해야 하는지 모르겠습니다만.....

누가 만들어놓은 테이블을 옮겨야 하는데 기존 테이블과 합쳐야 해서 보니....

 

키가 여러개네?

뭐...뭔가 이유가 있겠지....

 

 

1. 쿼리로 생성

그래서 검색해보니....

쿼리로 하는 방법이 있네요.

create table #t1(
 comID int not null,
 projID int not null,
 projPart varchar(10),
    PRIMARY KEY CLUSTERED
    (
        comID, projID
    )
)

 

 

2. UI로 생성

매니지먼트 스튜디오 상에서 할 수 있는 방법이 있을 거라는 생각했는데....

안 나옵니다??

 

그래서 키 쪽 보면 뭔가 있을까 해서 보니..있네요.

 

해당 테이블 오른쪽클릭  > 디자인(수정) > 테이블 디자인에서 오른쪽 클릭 > 인덱스/키

를 누른 후 

 

열 > '...' 클릭

빈공간을 클릭해 기본 키로 지정할 컬럼을 추가합니다.

 

이렇게 하면 기본키를 여러 개 지정하는 것이 가능합니다.

 

 

마무리

근데 이거....정렬할 때 외에는 언제 쓰는 거지-_-;