【发布时间】:2016-01-04 16:45:33
【问题描述】:
我需要将 csv 文件中的记录计数与 DB 表的计数进行比较,如果 csv 文件的记录更高,那么我只需要插入记录。
如何在 SSIS 包中执行此验证?
谢谢
【问题讨论】:
标签: ssis
我需要将 csv 文件中的记录计数与 DB 表的计数进行比较,如果 csv 文件的记录更高,那么我只需要插入记录。
如何在 SSIS 包中执行此验证?
谢谢
【问题讨论】:
标签: ssis
使用简单的执行 SQL 任务计数来查找 DB 表中的记录数并存储在变量中。
在数据流任务1中
1. 读取 .csv 文件并使用“Row Count”转换来计算行数并存储在一个变量中。
使用条件和约束将数据流任务 1 链接到数据流任务 2,即仅当 .csv 行计数 数据库表行计数时才传递给数据流任务 2。
在数据流任务 2 中
1.处理.csv文件并更新[更新数据库表
【讨论】: