大家好,我第一次用到DTS,有两个问题请教大家。
1.我在转换里使用ACTIVEX脚本,但是现在出现一个问题,记录都是以插入的形式写入目标表的,怎么样才能实现更新的方式写入数据库呢?我尝试了main=DTSTransformStat_updatequery返回的方式,但是会出现错误提示“未指定DataDrivenQuerie”.
2.我不是很清楚,查找页(lookup)的sql查找和源(Source)的查找有什么区别。
谢谢大家
1.我在转换里使用ACTIVEX脚本,但是现在出现一个问题,记录都是以插入的形式写入目标表的,怎么样才能实现更新的方式写入数据库呢?我尝试了main=DTSTransformStat_updatequery返回的方式,但是会出现错误提示“未指定DataDrivenQuerie”.
2.我不是很清楚,查找页(lookup)的sql查找和源(Source)的查找有什么区别。
谢谢大家
楼主可以参考一下这个:
http://blog.csdn.net/sdhdy/archive/2009/04/26/4126359.aspx
DTS有一个专门的task: Data Driven Query Task如txt档案资料3个栏位
name value flag
-------------------------
AA 100 1
BB 200 2
CC 300 2
DD 400 3可以利用Data Driven Query Task 来决定,当flag=1 时,是要insert 还是update 还是delete (同理flag=2,3时都可以操作)
这个是在使用Data Driven Query Task 才会起效果
核对数据还方便