VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1236|回复: 8

DTS的问题

[复制链接]

1

主题

6

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-3-13 15:30:01 | 显示全部楼层 |阅读模式
数据库1有表A,数据库2也有表A,两个表完全相同,

我现在想用DTS(不用触发器,不覆盖)把数据库1的表A里的数据插入到数据库2的表A里面,只插入不同的数据,相同的不插入,该怎么做呢:)
回复

使用道具 举报

0

主题

114

帖子

69.00

积分

新手上路

Rank: 1

积分
69.00
发表于 2020-6-9 14:45:01 | 显示全部楼层
select * into b库..表
from a库..表
回复

使用道具 举报

0

主题

126

帖子

73.00

积分

新手上路

Rank: 1

积分
73.00
发表于 2020-6-9 16:15:01 | 显示全部楼层
建议先DTS到临时表B,再根据B INSERT需要的数据
回复

使用道具 举报

0

主题

114

帖子

69.00

积分

新手上路

Rank: 1

积分
69.00
发表于 2020-6-9 17:00:01 | 显示全部楼层
select * into b库..表
from a库..表 where not exists(select * from b库..表)
回复

使用道具 举报

1

主题

6

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-6-9 17:45:02 | 显示全部楼层
比如:数据库1:表A;有记录 1,2,3
     数据库2:表A;有记录 3,4,5,6
将数据库1的表A导入数据库2的表A以后,得到的结果是:1,2,3,4,5,6
3不能重复
回复

使用道具 举报

0

主题

28

帖子

25.00

积分

新手上路

Rank: 1

积分
25.00
发表于 2020-6-9 19:30:02 | 显示全部楼层
select * into b库..表
from a库..表 a where a.id<> b库..表.id
回复

使用道具 举报

1

主题

6

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-6-9 23:00:02 | 显示全部楼层
不写SQL语句,直接操作DTS可不可以实现呢
回复

使用道具 举报

0

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-6-10 09:45:01 | 显示全部楼层
这个显然不太适合用DTS阿!!!,insert ... select ...比较合适
回复

使用道具 举报

1

主题

6

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-6-10 11:00:01 | 显示全部楼层
现在不管他适合不适合,我就是想知道能不能实现
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表