@Drovosek01

Как в одном блоке кода задать несколько внешних ключей?

Смотрю обучающее видео: https://www.youtube.com/watch?v=Xux3_o2bImY

На 21 минуте видео создают 2 внешних ключа из таблицы Orders на другие таблицы
spoiler
5aa9500249a8b805046747.png

Вопрос.
Можно ли было создать эти 2 внешних ключа одним блоком кода?
Типо такого или не такого...
ALTER TABLE Orders
ADD
FOREIGN KEY (CustomerID) REFERENCES Customers(ID)
FOREIGN KEY(EmployyID) REFERENCES Employees(ID)
GO


А если надо будет 100 внешних ключей создать, зачем 100 маленьких блоков кода писать, не легче всё 1 блоком?
  • Вопрос задан
  • 59 просмотров
Пригласить эксперта
Ответы на вопрос 1
@d-stream
Готовые решения - не подаю, но...
В реальной жизни обычно create с огромной пачкой и потом в разные моменты времени alter с вполне обозримыми глазом создание поля + навешивание констрэйна.
Притом логически совершенно непринципиально где там произошла ошибка - её быть не должно (в идеальном мире). Ну и само собой что "получилось наполовину" в виде поле создалось, а ограничение нет - это тоже экстрим - это как частичная беременность.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы