2014-03-31 2 views
0

SQL Server에서 테이블을 변경하려고합니다.SQL - 고유 제약 조건 추가 오류

ALTER TABLE ReportingItemNames 
    ADD CONSTRAINT UC_ReportingItemNames$Name UNIQUE ([ReportingItemNames,Name]) 

그러나 나는이 오류가 무엇입니까 : 나는 테이블 ReportingItemNamesNames라는 컬럼에 고유 제한 조건을 추가 할 내가 잘못 가고

Column name 'ReportingItemNames,Name' does not exist in the target table or view

를?

+0

고유 한 후에 열 이름 만 사용하십시오. – Mihai

답변

1

그것은해야하지 :

ALTER TABLE ReportingItemNames 
    ADD CONSTRAINT UC_ReportingItemNames$Name UNIQUE ([Name]) 
3

사용이 :

ALTER TABLE ReportingItemNames 
      ADD CONSTRAINT UC_ReportingItemNames UNIQUE ([Name]) 

당신은 자세한 내용은 ALTER TABLE (Transact-SQL) 설명서를 참조 할 수 있습니다.

+0

Merci. w3schools는 내가 작성한 코드를 가지고 있습니다. – MathLover

+0

@ MathLover, 링크를 제공 할 수 있습니까? 'w3schools'는 좋은 자원이 아닙니다. –