Есть ли способ объединить два первичных ключа в один и затем каскадно обновить все затронутые отношения? Вот сценарий:
Клиенты (idCustomer int PK, Company varchar (50) и т. Д.)
CustomerContacts (idCustomerContact int PK, idCustomer int FK, Имя varchar (50) и т. Д.)
CustomerNotes (idCustomerNote int PK, idCustomer int FK, текст заметки и т. Д.)
Иногда клиенты должны быть объединены в одно. Например, у вас есть клиент с идентификатором 1, а другой с идентификатором 2. Вы хотите объединить оба, так чтобы все, что было 2, теперь было 1. Я знаю, что могу написать скрипт, который обновляет все затронутые таблицы по одному один, но я бы хотел сделать его более перспективным, используя правила каскадирования, поэтому мне не нужно обновлять сценарий каждый раз, когда добавляются новые отношения.
Есть идеи?