Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie kann ich eine SQL Unique Constraint basierend auf 2 Spalten erstellen?

Sie können dies versuchen:

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

oder

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

oder

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