Щоб зробити існуючий стовпець первинним ключем, ми можемо використати команду "alter table", передаючи таблицю, з якою ми маємо справу, яка для нас є "users". Потім ми вказуємо нашу дію, яка є «додати первинний ключ», і ми передаємо ім’я стовпця, який створюємо нашим новим первинним ключем.
Ви можете призначити інший стовпець як основний за допомогою клацніть правою кнопкою миші заголовок стовпця або клацніть стрілку вниз праворуч від назви стовпця та виберіть у спадному меню «Установити як основний стовпець».
Основний синтаксис ADD CONSTRAINT: ALTER TABLE table_name ADD CONSTRAINT PRIMARY KEY (col1, col2); Наведена вище команда додасть обмеження первинного ключа до таблиці table_name .
Наприклад, щоб додати унікальне обмеження до стовпців fname і lname таблиці customer, скористайтеся таким оператором: ALTER TABLE клієнт ADD CONSTRAINT UNIQUE (lname, fname);
Первинний ключ може складатися з одного або кількох стовпців, але його можна визначити лише для стовпців, які не є нульовими. Стовпці, які ви вказуєте, також повинні відображатися в списку визначень стовпців інструкції CREATE TABLE.
Ви можете змінити первинний ключ у SQL Server за допомогою SQL Server Management Studio або Transact-SQL. Ви можете змінити первинний ключ таблиці, змінивши порядок стовпців, назву індексу, кластерний параметр або коефіцієнт заповнення.