#sql
#sql
Вопрос:
У меня есть база данных SQL 2008. Таблица с compose PK. Мне нужно вставить «каскад обновления»
Есть идея?
TKS
Ответ №1:
ALTER TABLE
child
ADD CONSTRAINT
fk_child_master
FOREIGN KEY (col1, col2)
REFERENCES master (col1, col2)
ON UPDATE CASCADE
Комментарии:
1. Я предполагаю, что это предполагает, что OP еще не имеет внешнего ключа с
ON DELETE
ссылочным действием и просто хочет добавить к немуON UPDATE
ссылочное действие. Это довольно распространенный сценарий: «Мы можем оставить это какON UPDATE NO ACTION
, потому что значения ключа никогда не изменятся», и предположение оказывается ошибочным 🙂