有没有办法将两个主键合并为一个,然后级联更新所有受影响的关系?这里的情景:合并主键 - 级联更新
客户(idCustomer INT PK,公司VARCHAR(50)等)
CustomerContacts(idCustomerContact INT PK,idCustomer INT FK,名称为varchar(50)等)
CustomerNotes( idCustomerNote int PK,idCustomer int FK,Note Text等)
有时客户需要合并为一个。例如,你有一个ID为1的客户,另一个ID为2的客户。你想合并两个,所以2的所有东西现在都是1.我知道我可以编写一个脚本来更新所有受影响的表格。其中一个,但我想通过使用级联规则使其更具前瞻性,所以我不必在每次添加新关系时更新脚本。
任何想法?
您是否确实意味着合并?看起来你的意思是“替换”。因为您不能在具有相同ID的客户中使用2行。 – mohammedn 2008-10-21 22:50:57
嗯,我想让一位顾客保留他们的身份证,而另一位顾客则假设他的身份证。我想它也可以被称为替代品,我只是在合并的意义上说,两个顾客被合并为一个。 – 2008-10-21 23:51:53