2 つの主キーを 1 つにマージし、影響を受けるすべての関係をカスケード更新する方法はありますか? シナリオは次のとおりです。
顧客 (idCustomer int PK、Company varchar(50) など)
CustomerContacts (idCustomerContact int PK、idCustomer int FK、Name varchar(50) など)
CustomerNotes (idCustomerNote int PK、idCustomer int FK、メモ テキストなど)
場合によっては、顧客を 1 つに統合する必要があります。たとえば、ID が 1 の顧客と ID が 2 の別の顧客がいるとします。両方をマージして、2 だったものをすべて 1 にします。影響を受けるすべてのテーブルを 1 つずつ更新するスクリプトを作成できることはわかっています。 1 つですが、カスケード ルールを使用することで、より将来性のあるものにしたいので、新しい関係が追加されるたびにスクリプトを更新する必要はありません。
何か案は?