首页 > 解决方案 > 具有行计数条件拆分的 SSIS 查询写入 0 行

问题描述

我有一个带有简单查询的 OLE DB 源,该查询将平面 csv 文件写入网络。如果我只这样做,行会从源代码写入文件。但是,如果有超过 0 行,我只想这样做。

因此,我添加了一个变量 (apptCount) 和一个条件拆分。(第一次使用这些)数据查看器显示行在 oledb 数据源和映射到变量 apptCount 的行计数对象之间。数据查看器显示行也在行计数对象和条件拆分对象之间。在有条件的吐口水中,我将案例 1 设置为 @[User::apptCount]>0

但是,不会将任何行写入 csv 文件。任何帮助表示赞赏。/jb

标签: ssisrowcountconditional-split

解决方案


这不起作用,所以我退出并使用控制流中的 returnValue 直接在执行 sql 事件中设置变量,然后使用表达式约束。比尝试在数据流中设置行数要容易得多。


推荐阅读