从通过主键和外键连接的多重表中移动数据

时间:2019-03-25 12:40:11

标签: c# sql-server

我正在使用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

1 个答案:

答案 0 :(得分:0)

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