Съдържание:

Как да създам първичен ключ на колона в SQL Server?
Как да създам първичен ключ на колона в SQL Server?

Видео: Как да създам първичен ключ на колона в SQL Server?

Видео: Как да създам първичен ключ на колона в SQL Server?
Видео: How to Use Primary Key and Foreign Key in PostgreSQL Database 2024, Ноември
Anonim

Използване на SQL Server Management Studio

  1. В Object Explorer щракнете с десния бутон върху таблицата, към която искате добавете уникално ограничение и щракнете върху Дизайн.
  2. В Designer на таблици щракнете върху селектора на редове за базата данни колона искате да дефинирате като първичен ключ .
  3. Щракнете с десния бутон върху селектора на ред за колона и изберете Задаване Първичен ключ .

Знайте също, как да добавя първичен ключ към съществуваща таблица?

За да добавите първични ключове с помощта на Центъра за управление:

  1. Разгънете дървото на обектите, докато видите папката Tables.
  2. Щракнете с десния бутон върху таблицата, която искате да промените, и изберете Промяна от изскачащото меню.
  3. На страницата Ключове изберете една или повече колони като първични ключове.
  4. По избор: Въведете името на ограничението на първичния ключ.

Освен това, как може да се създаде идентичност на колона в SQL Server? Създайте колона за идентичност, като създадете таблицата без загуба на данни

  1. Създайте временна таблица с колоната за идентичност.
  2. Копирайте данните от оригиналната таблица във временната таблица.
  3. Изхвърлете оригиналната маса.
  4. Преименувайте временната таблица на оригиналното име на таблицата.

Впоследствие въпросът е какво е първичен ключ в SQL с пример?

Първичен ключ е поле в a маса който уникално идентифицира всеки ред/запис в база данни маса . Първичните ключове трябва да съдържат уникални стойности. Колоната с първичен ключ не може да има стойности NULL. А маса може да има само един първичен ключ, който може да се състои от едно или няколко полета.

Можем ли да актуализираме първичния ключ?

Докато няма нищо това ще да ви попречи актуализиране а първичен ключ (с изключение на ограничението на целостта), може да не е добра идея: От гледна точка на производителността: Вие ще трябва да актуализиране всички чужди ключове които препращат към актуализиран ключ . Сингъл актуализация може водят до актуализиране на потенциално много таблици/редове.

Препоръчано: