【问题标题】:SSIS CSV and DB Table count CheckSSIS CSV 和 DB 表计数检查
【发布时间】:2016-01-04 16:45:33
【问题描述】:

我需要将 csv 文件中的记录计数与 DB 表的计数进行比较,如果 csv 文件的记录更高,那么我只需要插入记录。

如何在 SSIS 包中执行此验证?

谢谢

【问题讨论】:

    标签: ssis


    【解决方案1】:

    使用简单的执行 SQL 任务计数来查找 DB 表中的记录数并存储在变量中。

    在数据流任务1中
    1. 读取 .csv 文件并使用“Row Count”转换来计算行数并存储在一个变量中。

    使用条件和约束将数据流任务 1 链接到数据流任务 2,即仅当 .csv 行计数 数据库表行计数时才传递给数据流任务 2。

    在数据流任务 2 中
    1.处理.csv文件并更新[更新数据库表

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多