source

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

lovecheck 2023. 10. 9. 23:22
반응형

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

데이터가 있는 기존 테이블이 있습니다.방금 새 열을 추가했는데 해당 열에 고유한 제약 조건을 추가하는 방법을 찾을 수 없습니다.누가 조언 좀 해주시겠습니까?"제약 조건 확인"을 마우스 오른쪽 버튼으로 클릭하여 선택하는 것은 도움이 되지 않았습니다.

테이블 디자이너를 마우스 오른쪽 버튼으로 클릭하고 선택해야 합니다.Indexes/Keys:

enter image description here

그러면 대화상자가 나타나고 (왼쪽에 있는) 인덱스 목록에 새 인덱스를 추가하고 다음과 같이 정의할 수 있습니다.unique색인:

enter image description here

테이블 디자이너에서 마우스 오른쪽 단추를 누른 후 인덱스/키를 선택합니다.

enter image description here

인덱스/키 창이 열립니다.Add 버튼을 클릭하고 새 인덱스/키를 만들고 Columns 속성에서 고유할 열을 선택합니다.

enter image description here

새 인덱스/키의 속성에서 TypeUnique Key로 설정합니다.

enter image description here

그리고 이 코드는 고유한 제약 조건에 대해 생성된 코드입니다.

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

마우스 오른쪽 버튼을 누른 후 선택합니다.Indexes/Keys, 새 인덱스 추가 및 설정Is Unique네로.

Your Right 테이블에서 고유 키를 추가해야 하는 열을 클릭하면 다음을 선택할 수 있습니다.Indexes/Keys. 그런 다음 고유 키를 설정할 열을 추가하거나 삭제할 수 있습니다.

언급URL : https://stackoverflow.com/questions/13643023/add-unique-constraint-in-sql-server-2008-gui

반응형