insert into 现在的库.dbo.表 select * from 以前的库.dbo.表这个应该可以
insert into 现在的库.dbo.表 select * from 以前的库.dbo.表 就是将以前的数据导入到新的数据库,可以用以上语句 当然还可以用其他的方式,比如DTS等
如果数据没有重叠直接使用insert into 旧可以了,如果数据有重叠需要进行外连接,将没有的插入
若没有外键,表结构没有变化,可以直接用语句 假设在新数据库上操作, 旧数据库为B,待生成的表是a 1、将数据插入临时表 select * into c from ( select 字段1,字段2,...字段n from a union all select 字段1,字段2,...字段n from B.dbo.a ) b2、删除表a 3、重建表a,将临时表c的数据插入a;或直接将c表改名
insert into tab1 select * from tab2 where tab1.不能重复的字段!=tab2.不能重复的字段
select * from 以前的库.dbo.表
from 现在的库.dbo.表
select * from 以前的库.dbo.表这个应该可以
select * from 以前的库.dbo.表 就是将以前的数据导入到新的数据库,可以用以上语句
当然还可以用其他的方式,比如DTS等
假设在新数据库上操作,
旧数据库为B,待生成的表是a
1、将数据插入临时表
select *
into c
from (
select 字段1,字段2,...字段n
from a
union all
select 字段1,字段2,...字段n
from B.dbo.a
) b2、删除表a
3、重建表a,将临时表c的数据插入a;或直接将c表改名
insert into tab1 select * from tab2 where tab1.不能重复的字段!=tab2.不能重复的字段