首页 > 解决方案 > 从通过主键和外键连接的多个表中移动数据

问题描述

我正在使用 mssql 作为我的数据库进行在线预算。创建用户时,我有 4 个表,它们与 id 和外键 id 连接。

如何将它们移动到 4 个新表并相应地更改 id 和 FK_ID 的更改?

我的研究没有任何想法或成功,所以我来到了这里。

表格如下所示:

Category
ID | Name
1     A

Type
ID | Name | FK_CatID
10     B        1

Group
ID | Name | FK_TypeID
2      C       10

Unit
ID | Name | FK_GroupID
3     D        2

标签: c#sql-server

解决方案


转到 MSSQL Server 中的数据库右键单击包含表的数据库,然后选择任务,然后选择“生成脚本”,然后选择“选择对象”,然后选择“选择特定数据库对象”。您可以在此处选择所需的表。然后单击高级选项。 在此处输入图像描述 然后您需要编写模式和数据脚本并选择确定 在此处输入图像描述 然后下一步。您可以选择将脚本保存在新窗口中。在脚本中,您需要重命名主键和外键。当您对重命名感到满意时,请执行并查看它是否满足您的要求。希望这可以帮助。


推荐阅读