두 열의 조합에 고유 제한 조건 추가 나는 테이블을 가지고 있고, 같은 사람이 내 Person테이블에 두 번 들어갔다 . 현재 기본 키는 자동 번호 일 뿐이지 만 고유하게 강요하려는 두 개의 다른 필드가 있습니다. 예를 들어, 필드는 다음과 같습니다. ID Name Active PersonNumber 고유 한 PersonNumber와 Active = 1을 갖는 1 개의 레코드 만 원합니다. 따라서 두 필드의 조합은 고유해야합니다. SQL Server의 기존 테이블에서 가장 좋은 방법은 다른 사람이 기존 값과 동일한 값으로 삽입을 수행하면 실패하므로 응용 프로그램 코드에서이를 걱정할 필요가 없습니다. 중복을 제거하면 : ALTER TABLE dbo.yourtablename ADD CONSTRAINT uq_..