sql – 将数据从db插入另一个db

前端之家收集整理的这篇文章主要介绍了sql – 将数据从db插入另一个db前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想从旧的数据库表中获取值到新的数据库表.

数据库结构:

表I:国家

> CountryId
> CountryName

新的数据库结构

表二:国家

>我
>姓名

我使用了以下插入查询,如,

select 'insert into Countries (Id,Name) select ',countryid,countryname from Country

但我有结果,

>插入国家(Id,Name)选择1印度
>插入国家(Id,Name)选择2任何国家

像那样.

但我需要结果,

insert into Countries (Id,Name) values (1,'India')

为实现这一目标,查询是什么?帮我…

解决方法

如果要传输大量数据和多个表,我建议使用sql Server Management Studio提供的导入/导出向导.

http://www.mssqltips.com/sqlservertutorial/203/simple-way-to-import-data-into-sql-server/

编辑:
但是,如果没有大量数据并且两个系统没有连接 – 并且您需要生成脚本来传输数据,那么您的查询应如下所示:

SELECT 'INSERT INTO Countries (Id,Name) VALUES (' + CAST(countryid AS VARCHAR(50)) + ',''' + countryname + ''')' from Country

猜你在找的MsSQL相关文章