Добавить каскад обновлений в существующий первичный ключ sql 2008

#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 , потому что значения ключа никогда не изменятся», и предположение оказывается ошибочным 🙂