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

Czy unikalny klucz serwera SQL jest również indeksem?

Unikalny klucz:Unikalny klucz wymusza wyjątkowość kolumny, na której są zdefiniowane. Unikalny klucz tworzy indeks bezklastrowy w kolumnie. Unikalny klucz dopuszcza tylko jedną wartość NULL.

Zmień tabelę, aby dodać unikalne ograniczenie do kolumny:

ALTER TABLE Autorzy ADD CONSTRAINTIX_Autorzy_Nazwa UNIQUE(Nazwa) PRZEJDŹ

Źródło

Więcej informacji z MSDN.

FWIW - jeśli twoje ograniczenie nie tworzy indeksu, unikałbym nazywania go IX_ ponieważ zwykle zakłada się, że jest to związane z jednym (IX =Indeks).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dostęp Androida do zdalnej bazy danych SQL

  2. NIE W vs NIE ISTNIEJE

  3. SQL Server SHOWPLAN_TEXT

  4. Utwórz wyzwalacz DML w SQL Server

  5. Jak zwrócić uniksową sygnaturę czasową w SQL Server (T-SQL)