SQL Server一个表导入另一个表数据

顾陌 发布时间:2014-12-23 分类:Web 阅读:4059次 添加评论

实际开发中经常遇到备份数据或者恢复数据的情况,但是并不是完全的备份整个数据库,还原整个数据库,这样新的数据就丢失了。我们通过之前备份的数据库还原到一个新的数据库里,再通过两数据库之间跨数据库导入导出数据,用两个相同的表之间导入导出数据:

--导入A表的数据到B表里

INSERT INTO B(B1,B2) 

SELECT A1,A2 FROM A


--导入所有的数据库(两个表结构一样)

INSERT INTO B SELECT * FROM A


--数据库AA的A表里面的数据导入到数据库BB里面的A表

INSERT INTO AA.A SELECT * FROM BB.A


--只导入a,b,c三个字段的数据

INSERT INTO AA.A.[dbo].A(a,b,c)  (select a,b,c from BB.[dbo].A)


关键字词: SQL Server数据表

暂无留言

发表评论:

◎欢迎您的参与讨论。