Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment puis-je créer une contrainte unique SQL basée sur 2 colonnes ?

Vous pouvez essayer ceci :

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

ou

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

ou

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