Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak mogę utworzyć ograniczenie unikatowe SQL na podstawie 2 kolumn?

Możesz spróbować tego:

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

lub

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

lub

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CS2001 Brakujący plik AssemblyAttributes.cs podczas wykonywania pakietu SSIS wdrożonego na serwerze

  2. Zwróć wiersze, w których ID jest ciągiem oddzielonym średnikami z podzapytania MSSQL

  3. Zmień język dla bieżącej sesji w SQL Server

  4. Grupuj podobne obiekty w różnych zakresach dat, aby uzyskać daty minimalne i maksymalne w SQL Server

  5. Używając SMO, nadal nie działa... ConnectionContext.ExecuteNonQuery(script) nie rozumie GO