sql-server - 当源有 0 行时不创建文件
解决方案
这是几乎预期和已知的烦人行为。SSIS 将创建一个空的平面文件,即使未选中:“第一个数据行中的列名”。
解决方法是:
2019-02-11 更新:
我遇到的问题是我在数据流中有 13 个导出到 csv 命令,它们是昂贵的查询
- 然后双重查询源以提前检查行数将更加昂贵,并且可能更好地重用变量@RowCountWriteOff 的值。
- 初始设计有 13 个数据流,添加 13 个约束和 13 个文件系统任务,主控制流将使包更复杂,更难维护
- 因此,建议使用
OnPostExecute
事件处理程序,因此清理逻辑与某些特定数据流隔离:
推荐阅读
- ios - 如何在swift上使用背景颜色将图像设置为imageview中心
- keras - Keras LSTM,预期为 3,但得到了形状为 [] 的数组
- parallel-processing - MPI 可以在裸机 ARM 或任何其他类型的多核微控制器上实现吗?
- powerbi - 在 PoweBI 中应用过滤器后如何呈现报表图表
- jquery - 如何在 laravel 5.6 中创建动态多下拉菜单?
- java - 从 SOAP xml 解组,getSOAPBody() 方法返回 Null
- php - 在 Woocommerce 购物车和结帐页面中以不同方式重新排序多项费用
- c# - 使用 ASP.NET 核心进行动态调度
- r - 在 R 中:在具有多个索引的循环内创建 data.frame 对象
- c++ - 为什么在将浮点数转换为字符时,C++ 不显示缩小转换错误?