반응형
SQL Server Management Studio로 복합 키를 만들려면 어떻게해야합니까?
SQL Server Management Studio로 복합 키를 만들려면 어떻게해야합니까?
두 개의 INT 열이 테이블의 ID (고유)를 형성하기를 원합니다.
- 설계 변수 테이블 탭을 엽니 다
- 두 개의 INT 필드를 강조 표시하십시오 (첫 번째 열의 회색 블록을 Ctrl / Shift + 클릭)
- 마우스 오른쪽 버튼으로 클릭-> 기본 키 설정
여기에 몇 가지 코드가 있습니다.
-- Sample Table
create table myTable
(
Column1 int not null,
Column2 int not null
)
GO
-- Add Constraint
ALTER TABLE myTable
ADD CONSTRAINT pk_myConstraint PRIMARY KEY (Column1,Column2)
GO
테이블이 이미 생성되었다고 가정하기 때문에 제약 조건을 별도의 문으로 추가했습니다.
create table my_table (
id_part1 int not null,
id_part2 int not null,
primary key (id_part1, id_part2)
)
디자인 모드 (오른쪽 클릭 테이블 수정 선택)에서 두 열을 모두 오른쪽 클릭하고 기본 키 설정을 선택하십시오.
SQL Server Management Studio에서 테이블 디자이너를 엽니 다 (테이블을 마우스 오른쪽 단추로 클릭하고 '디자인'선택)
Ctrl 키를 누르고 있으면 왼쪽 테이블 여백에서 둘 이상의 열이 강조 표시됩니다.
상단의 표준 메뉴 표시 줄에서 작은 '키'를 누르십시오
끝났습니다 ..
:-)
테이블 디자인 뷰에서 두 행을 모두 강조 표시하고 키 아이콘을 클릭하면 복합 기본 키가됩니다.
귀하의 질문에 대해 잘 모르겠지만 테이블 당 하나의 열만 IDENTITY 열이 될 수 있습니다.
create table myTable
(
Column1 int not null,
Column2 int not null
)
GO
ALTER TABLE myTable
ADD PRIMARY KEY (Column1,Column2)
GO
반응형
'IT' 카테고리의 다른 글
원인 : buildOutput.apkData가 널이 아니어야합니다. (0) | 2020.06.03 |
---|---|
하단 점이있는 Android ViewPager (0) | 2020.06.03 |
z-index가 작동하지 않는 이유는 무엇입니까? (0) | 2020.06.03 |
파이썬은 첫 글자 만 대문자 (0) | 2020.06.03 |
키 / 값 자바 스크립트 객체의 키를 얻는 가장 좋은 방법 (0) | 2020.06.03 |