SQL SERVER 两个库互相导数据(只能在SQL查询分析器内执行)(50分)

君马

Unregistered / Unconfirmed
GUEST, unregistred user!
1、SQL SERVER 两个库,相同表的导入导出,包含覆盖和插入。
2、SQL SERVER 两个库,不同表的导入导出。
 
用导入导出数据库就可以了
 
说了用SQL语句执行嘛!不能用“导入导出数据库”
 
我觉得1和2的道理是完全一样的,
简单地说,创建两个连接对象,分别连接到库里的表,
再从A取出数据导入到B即可,没什么复杂的。
其中用批量数据插入也行,一行一次SQL Insert也可以。看你的爱好。
 
在“SQL查询分析器”中具体实现的代码?如:库001和库002中有相同的一个表AAA,现在将001的AAA数据导入002。
 
不清楚什么意思。导入倒出的目的表是否是空表?导入或导出的覆盖是什么意思?
 
目的表和原表都不是空表,将001库中的AAA表中数据加到002库中的AAA表!
 
insert into 002.aaa select * from 001.aaa
 
1、SQL SERVER 两个库,相同表的导入导出,包含覆盖和插入。
相同表:表结构是一样的:
从A库的tabe1导入到B库的tabe1(假设表名相同)
insert into b.dbo.table1 select * from a.dbo.table1
2、SQL SERVER 两个库,不同表的导入导出。
表结构不同,
INSERT B.dbo.table2 field1,field2.... (select field1,field2,... from A.dbo.table1)
 
顶部