@RaTeNs

SQL создание зависимости с уникальными строками?

Здравствуйте, есть таблица Проекты, в ней id проекта уникальное, есть таблица Подпроекты, с полями id, id_project, name
Как сделать так, чтобы в таблице подпроекты, name были уникальны в рамках одного id_project?
  • Вопрос задан
  • 181 просмотр
Решения вопроса 1
tsklab
@tsklab
Здесь отвечаю на вопросы.
SQL создание зависимости с уникальными строками?
Поскольку не назван сервер SQL, то общий ответ: сделать ограничение по уникальности.
Для MS SQL это может быть индекс (CREATE UNIQUE INDEX) или условие (ALTER TABLE {name} ADD CONSTRAINT
{name} UNIQUE).
ALTER TABLE [Подпроекты] ADD CONSTRAINT AK_NAME UNIQUE (id_project, name);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы