mssql primary key 복합키 2개 DEV / DATABASE
2020-02-03 posted by sang12
mssql에서 기본키 2개인 복합키를 생성하는 방법을 알아보겠습니다.
-table 생성
CREATE TABLE test_table(
id numeric(10,0),
sub_id numeric(10,0),
content varchar(100),
PRIMARY KEY(id, sub_id)
)
-data insert
insert into test_table(
id, sub_id, content
) values(
1, 1, 'test'
)
Table을 생성했으면 위의 쿼리로 데이터를 두번넣으면 기본키가 중복되어 오류가 나는 것을 확인 할 수 있습니다.
추가로 alter 명령어로 기본키를 추가 하는 방법은 아래와 같습니다 ^^
ALTER TABLE TEST_TABLE ADD CONSTRAINT TEST_TABLE_PK PRIMARY KEY (id, sub_id)
#mssql 기본키2개
#mssql 복합키만드는법
#mssql alter 기본키
REPLY