我正在创建一个将数据库从旧迁移到新的应用程序。我的数据库是在 SQL Server 2005中创建的。数据库中有超过125个表,每个表都与它的父表相关。 我的问题是我希望在我的数据库中获得表格列表。但它应该相应地对它们的关系进行排序。例如有三个表
Country
City
Customer
countryid 将从国家/地区表格插入城市表格, cityid 将插入<来自城市表的strong>客户表格。
那么,如何获取按其关系排序的表列表。 父表应首先出现在子表中,这样,当我将数据从旧表转移到新表时,应用程序不应该给出 FOREIGN KEY CONTRAIN 错误。
答案 0 :(得分:0)
您是否尝试过任何反向工程工具,例如DB designer fork,MYSQL Workbench或MS SQL Server Management Studio?后者应该允许您右键单击数据库图 - &gt;新数据库图以生成架构。
或者你不是在寻找视觉表现而是文字列表吗?