복붙노트

[SQL] SQL Server 2008의 GUI에 고유 제한 조건을 추가 하시겠습니까?

SQL

SQL Server 2008의 GUI에 고유 제한 조건을 추가 하시겠습니까?

나는 데이터를 기존의 테이블이 있습니다. 난 그냥 새 열을 추가 한하지만 난 그 열에 대한 고유 제한 조건을 추가하는 방법을 찾을 수 없습니다. 누군가가 조언을 주시겠습니까? 마우스 오른쪽 버튼으로 클릭하고 "점검 제한 조건"을 선택하는 것은 도움이되지 않았습니다.

해결법

  1. ==============================

    1.당신이 필요로하는 테이블 디자이너에서 마우스 오른쪽 버튼으로 클릭하고 인덱스를 선택 / 키 :

    당신이 필요로하는 테이블 디자이너에서 마우스 오른쪽 버튼으로 클릭하고 인덱스를 선택 / 키 :

    그런 다음 대화 상자가 팝업 당신은 (왼쪽에) 인덱스의 목록에 새 인덱스를 추가하고 고유 인덱스로 정의 할 수 있습니다 :

  2. ==============================

    2.키 테이블 디자이너에서 마우스 오른쪽 버튼을 클릭하고 / 인덱스를 선택 마십시오.

    키 테이블 디자이너에서 마우스 오른쪽 버튼을 클릭하고 / 인덱스를 선택 마십시오.

    인덱스 / 키 창이 열립니다. 버튼 추가를 클릭하여 새 인덱스 / 키를 생성하고, 열 속성에 고유 할 열을 선택합니다

    고유 키에 새 인덱스 / 키 설정 유형의 속성에서 :

    그리고 이것은 고유 제한 조건에 대해 생성 된 코드는 다음과 같습니다

    ALTER TABLE [dbo].[Table_1] ADD  CONSTRAINT [IX_Table_1] UNIQUE NONCLUSTERED 
    (
        [myUniqueColumn] ASC
    )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
    GO
    
  3. ==============================

    3.새로운 인덱스를 추가하고 예입니다 독특한 설정을 마우스 오른쪽 버튼으로 클릭하고 선택 인덱스 / 키를 사용해보십시오.

    새로운 인덱스를 추가하고 예입니다 독특한 설정을 마우스 오른쪽 버튼으로 클릭하고 선택 인덱스 / 키를 사용해보십시오.

  4. ==============================

    4.당신은 바로 당신이 당신의 테이블에서 고유 키를 추가해야 할 컬럼을 클릭하면 / 키 인덱스를 선택할 수 있습니다. 그런 다음 추가 또는 고유 키를 설정하고자하는 열을 삭제할 수 있습니다

    당신은 바로 당신이 당신의 테이블에서 고유 키를 추가해야 할 컬럼을 클릭하면 / 키 인덱스를 선택할 수 있습니다. 그런 다음 추가 또는 고유 키를 설정하고자하는 열을 삭제할 수 있습니다

  5. from https://stackoverflow.com/questions/13643023/add-unique-constraint-in-sql-server-2008-gui by cc-by-sa and MIT license