34,591
社区成员
发帖
与我相关
我的任务
分享
--1. 目标库上的表存在,插入到现有表
INSERT INTO 目标库名.dbo.目标表名(c1,c2)
SELECT c1,c2 FROM 源库名.dbo.源表名
WHERE ...
--2. 目标库上的表不存在,直接创建表
SELECT c1,c2 FROM 源库名.dbo.源表名
INTO 目标库名.dbo.目标表名(c1,c2)
WHERE ...
如果两个数据库在同一个服务器上, 用上面的就可以了。不需要表名,列名一致。
如果不在同一个服务器上, 要先创建链接服务器:https://blog.csdn.net/yenange/article/details/7175930
再用:链接服务器.数据库名.dbo.表名 来作完全限定。