【发布时间】:2013-11-04 19:46:47
【问题描述】:
让我们假设我想将一个表规范化为 2 个表。例如。具有列 PhoneNumber1...PhoneNumber5 的表 Person 到表 Person 和 PhoneNumbers 中,具有从 Person 到 PhoneNumber 的外键约束并从 Person 表中删除 PhoneNumber1..PhoneNumber5 列。我想保留数据,即 PhoneNumber1..PhoneNumber5 应该最终作为一个记录,用于 PhoneNumber 表中的非空数据。任何模式比较工具都可以帮助实现这一目标吗?我检查了 SSDT,即使这个“功能”在他们的“路线图”上,它也不支持它
这只是我在日常生活中遇到的一个简单场景,我们一直在使用手工编码的 SQL 来管理它。在更复杂的场景中,一组表可以更改为另一组表。任何工具中是否有一种简单的方法可以管理此类架构更改并同时成功管理数据映射?
【问题讨论】:
标签: compare schema sql-server-data-tools