目标表不存在: select * into 服务器名.新数据库..表名 from 服务器名.旧数据库..表名目标表存在: insert 服务器名.新数据库..表名 select * from 服务器名.旧数据库..表名
如果一次性,请使用楼上的!如果需要多次使用,请使用sql server复制,或者是做成job如果需要准确,请使用:表已存在: insert 新数据库..表名(col1,col2,...) select col1,col2,... from 旧数据库..表名 as b where not exists (select 1 from 新数据库..表名 as a where 主键 =b.主键 )
同意楼上的。如果常用可以用sql server导入和导出数据工具 如果要sql语句 目标表不存在: select * into 服务器名.新数据库..表名 from 服务器名.旧数据库..表名目标表存在: insert 服务器名.新数据库..表名 select * from 服务器名.旧数据库..表名
select * into 服务器名.新数据库..表名 from 服务器名.旧数据库..表名目标表存在:
insert 服务器名.新数据库..表名
select * from 服务器名.旧数据库..表名
insert 新数据库..表名(col1,col2,...)
select col1,col2,...
from 旧数据库..表名 as b
where not exists (select 1 from 新数据库..表名 as a where 主键 =b.主键 )
如果要sql语句
目标表不存在:
select * into 服务器名.新数据库..表名 from 服务器名.旧数据库..表名目标表存在:
insert 服务器名.新数据库..表名
select * from 服务器名.旧数据库..表名