首页 > 解决方案 > 尝试查询 SQL 数据库并格式化将插入新数据库的输出

问题描述

所以我有一个本地数据库和一个天蓝色的数据库,我想将数据从一个复制到另一个,但不知道如何连接它们。我认为下一个最佳选择是将我的本地数据输出到 INSERT INTO 命令中。

所以基本上,我希望它的格式如下:

INSERT INTO dbo.Articles(Id, Title, Thumbnail, VideoLink, Developer, Publisher, ReleaseDate, PublishDate, ReviewConsole, Score, Description, Text)
VALUES('Id','title','thumb','VidLink','dev','pub','release','publish','console','score','description','text'),
('Id2','title2','thumb2','VidLink2','dev2','pub2','release2','publish2','console2','score2','description2','text2'),
...
GO

有谁知道如何做到这一点?

标签: mysqlsqlazureazure-sql-databasessms

解决方案


使用您想要的插入语句和列名获取所有记录的一种快速方法是使用 Sql Management Studio 中的“生成脚本”选项。我用的是2016版。

右键单击您的数据库并选择“生成脚本”-

在此处输入图像描述

在下一步中选择您感兴趣的表 -

在此处输入图像描述

在下一步中,选择高级选项

在此处输入图像描述

在下一步中选择仅数据(除非您也想编写模式脚本)

在此处输入图像描述

最后,您应该能够获得您正在寻找的脚本。


推荐阅读