SQL 如何把两个不同数据库中有相同结构的两个表中的数据合并到第一个表中?

两个表中有重复的数据
2025年03月19日 03:37
有4个网友回答
网友(1):

数据插入、删除、更新操作需谨慎
事先查询下要插入、删除、更新的数据

insert into 数据库名1.dbo.表名1
select * from 数据库名2.dbo.表名2 where 主键 not in ( select 主键 from 数据库名1.dbo.表名1
)
用数据库2表2的数据插入到数据库表1中,主键重复的不插入

网友(2):

自己做个页面,做个事件,导入前判断一下是否存在相同数据,没有就写入数据,看数据量大小,响应速度可能区别较大。

网友(3):

用视图连起来,再插入

网友(4):

我记得企业管理器的导出导入数据里面可以选表而且可以去掉重复项