How can I create a SQL unique constraint based on 2 columns?

前端 未结 5 1418
心在旅途
心在旅途 2020-12-08 01:45

I have a Table like this one:

|UserId   |  ContactID |  ContactName 
---------------------------------------
| 12456   |  Ax759     |  Joe Smith
| 12456   |          


        
5条回答
  •  -上瘾入骨i
    2020-12-08 02:19

    You can try this:

    CREATE UNIQUE CLUSTERED INDEX index_name ON TABLE (col1,col2)
    or
    CREATE UNIQUE NONCLUSTERED INDEX index_name ON TABLE (col1,col2)
    

    or

    ALTER TABLE [dbo].[TABLE] ADD CONSTRAINT
    UNIQUE_Table UNIQUE CLUSTERED
    (
    col1,
    col2
    ) ON [PRIMARY]
    

提交回复
热议问题