用DTS导数据时,如何防止导入重复数据如何防止重复导数据表A,主键为id,设置忽略重复键idname1test12test23t
用DTS导数据时,如何防止导入重复数据
如何防止重复导数据
表A,主键为id,设置忽略重复键
id name
1 test1
2 test2
3 test2
....
表B
id name
1 net2
1 net2
2 net3
2 net3
....
用DTS导数据时,如何防止表B导入重复数据。
[解决办法]
把重复的去掉弄到临时表,算不算是一种方法。
[解决办法]
1.dts导入时不要选copy column, 而选择ActiveX Script
可以自己写代码过滤掉重复
2.dts有一个task是 “资料导向查询”,用这个也可以做到
[解决办法]
DTS导出时,在“指定表复制或查询”界面选择“编写查询以指定要传输的数据”,然后自己编写代码即可。
[解决办法]
纯粹DTS的现有功能好像比较难做到,建议可以使用vbscript来编程,但是更好的方法应该是让它导到一个临时表中,然后再对表处理。毕竟只有数据库才适合对大量数据操作。
