Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Каква е разликата между уникален ключ с ограничение „not null“ и първичен ключ?

Първичният ключ трябва да бъде уникален и ненулев, така че те са еднакви от тази гледна точка. Една таблица обаче може да има само един първичен ключ, докато вие можете да имате множество уникални ненулеви ключове.

Повечето системи също използват метаданни за маркиране на първичните ключове отделно, така че да могат да бъдат идентифицирани от дизайнерите и т.н.

Ако и двете са CLUSTERED или NON CLUSTERED тогава единствената разлика са метаданните в повечето системи за маркиране на индекс като PK.

Няма.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да добавите ограничение за външен ключ към съществуваща таблица в SQL Server (T-SQL)

  2. Как мога да прегледам всички файлове в папка с помощта на TSQL?

  3. Отстраняване на неизправности Групи за наличност на SQL Server Always On

  4. XML поле - Заявка

  5. Разгръщане на сертификат за криптирана връзка SQL Server