sql-server - 如何从 SSIS 中的平面文件更新表,但如果源为空白则不更新字段?
问题描述
我有一个 SSIS 包,它每天运行以使用从客户端发送的平面文件源来刷新和填充包含站点列表的表。该软件包通过以下步骤执行此操作:
- 截断站点临时表
- 将平面文件的内容加载到临时表中
- 截断暗表
- 将 staging 表的内容加载到 dim 表中
该文件包含每个站点的开放/关闭时间字段,但有时这些字段是空白的(值为 的文本字段''
,它们不是null
)。
我试图找到一种方法来修改上面的步骤 2(或 4)以仍然从源更新表,但如果源的值为''
.
解决方案
推荐阅读
- powershell - 使用 Powershell 从 Azure Devops 检索信息
- javascript - 如何使用node js在终端中编写函数的参数
- android - 没有 gradle 和 appcompat 或共享库的 Android 开发
- r - 在 \n 新行之后将文本提取到新列中
- javascript - 我可以获得有关用于启动 google 应用程序脚本的触发时间间隔的信息吗?
- python - 使用python从CSV中提取大量列和行?
- visual-studio-code - VSCode 动态 JSON 模式验证
- java - Springfox 文档 - 单独章节中的全局标题
- r - 从R中的一个变量转置另一个变量
- .net - 当在“for”循环中添加项目时,如何立即通知绑定到 ObservableCollection 的 DataGrid?