SQL Server Management Studio 인터페이스를 사용하여이를 수행하는 방법을 알고 싶지만 완전히 필요하지는 않습니다. 테이블을 만든 후에 스크립트를 추가하면됩니다.SQL Server 2005에서 복합 고유 제약 조건을 만드는 방법
9
A
답변
14
- 고토 개체 탐색기
- 은 테이블을 선택하고 디자이너 열고 (가 2005 년이라는 있었는지 기억이 안나요? - 테이블 또는 뭔가 수정을)
- 테이블 디자이너에서 툴바 (작은 키가있는 테이블)에서 "Manage Indexes and Keys"아이콘을 선택하십시오.
- 새 인덱스를 추가하고 이름을 지정하고 "고유"설정을 클릭하십시오.
alt text http://i35.tinypic.com/s61t7d.png
- 인덱스 정의에 열 목록을 열고 그것의 인덱스
alt text http://i34.tinypic.com/nysqjd.png
에 thave하려는 열을 추가! :)
26
이 시도 : 그것은 위반 예외가 거품 경우, 내가 아닌 내 오류 메시지에 "하나 개의 부서 직원 위반 당"얻을 수 있도록
ALTER TABLE dbo.YourTableName
ADD CONSTRAINT
ConstraintName UNIQUE NONCLUSTERED
(
Column01,
Column02,
Column03
)
내가 제약 사업의 이름을 사용 "ConstraintXXX violation".
SQL Server 관리 Studio에서
차가워요. 그것은 이상한 것 같습니다 제약 섹션 대신 인덱스 섹션에 –
고유 제약 조건은 기본적으로 고유 인덱스에 의해 처리됩니다 - 그 이유는. –