sql - SSIS 中的条件拆分

标签 sql sql-server ssis conditional

我有两列,一列是 Emp_id(Not null),另一列是 Emp_email(Null Allowable)。我只想转移那些

Emp_email 所在的员工记录。我如何存档这是 SSIS ..?

提前致谢....

最佳答案

您可以使用以下逻辑来实现它。

首先检查非空列,然后(如果需要)不包括电子邮件地址为空的列。您首先需要 ISNULL,因为您无法将 NULL 列评估为一个值,它会导致 NULL 值不能以 bool 方式(真/假)表示。使用以下逻辑,如果 Emp_Email != ""为 NULL,则永远不会对其进行评估。

SSIS Conditional Split Editor

关于sql - SSIS 中的条件拆分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9769310/

相关文章:

python - 从 Django 中的数据库获取某些元素

sql - 如何检查 SELECT 查询是否成功?

SSIS:拆分文本的最佳方式?

sql - 使用while循环与Cursor是最佳实践吗?

sql - 如何在记录更改时更新不同位置(表)的多个信息?

sql-server - 从不同的两列中选择所有列

sql-server - 从 SQL Server 获取数据库列表

sql-server - SSIS - 如何使用结果集作为 SQL 任务的输入并获得正确的数据类型?

c# - 如何修复 Biml 构建的 SSIS 脚本任务的失败任务 : No such interface supported

mysql - 统计区、地区员 worker 数查询