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

Jak utworzyć unikalne ograniczenie złożone w SQL Server 2005

Spróbuj tego:

ALTER TABLE dbo.YourTableName 
ADD CONSTRAINT
ConstraintName UNIQUE NONCLUSTERED
(
    Column01,
    Column02,
    Column03
)

Używam nazw firm jako ograniczeń, więc jeśli zostanie naruszone i pojawi się wyjątek, otrzymuję „Naruszenie tylko jednego działu na pracownika ” w moim komunikacie o błędzie, a nie „Naruszenie ograniczeń XXX ".



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy ten kod zapobiega wstrzykiwaniu SQL?

  2. Oblicz skrót MD5 ciągu UTF8

  3. Podstawy i użycie podpowiedzi NOLOCK w SQL Server

  4. Jak ustawić poniedziałek jako pierwszy dzień tygodnia w SQL Server

  5. SQL Server REPLACE() vs TRANSLATE():jakie są różnice?