Junior — Middle
Cum se formulează o interogare SQL care impune o restricție asupra unui tabel deja existent?
sobes.tech AI
Răspuns de la AI
Чтобы добавить ограничение (constraint) к уже существующей таблице в SQL, используется команда ALTER TABLE с подкомандой ADD CONSTRAINT. Например, чтобы добавить ограничение уникальности на столбец email в таблице users:
ALTER TABLE users
ADD CONSTRAINT unique_email UNIQUE (email);
Другие примеры ограничений, которые можно добавить:
PRIMARY KEY— задаёт первичный ключFOREIGN KEY— задаёт внешний ключCHECK— задаёт условие для значений
Важно, чтобы данные в таблице соответствовали новому ограничению, иначе команда вызовет ошибку.