sql-server - SSIS 条件拆分 - 条件设置

标签 sql-server ssis etl conditional-split

这是我的练习之一,设置条件来消除过山车的恐怖感。
但是,它没有正常工作,因为它没有拆分设置为“不可怕”的默认输出。
我认为我的第二个条件有问题,但不知道如何纠正。

这是必需的条件:

  • 非常可怕:“Speed”栏超过50。
  • 相当可怕:杯垫的“类型”栏是木头,或者 “设计”栏目不是坐下。
  • Not scary :任何其他不符合前两个条件的过山车( 默认输出)。

这是我写的条件:

  1. 非常可怕 [速度 ( mph )] > 50
  2. 相当可怕 Type == "wood"||设计!=“坐下”

即使 type 不等于 wood 或 design 等于 site down,结果也没有显示任何“不可怕”

请帮帮我,感激不尽!谢谢 :)

最佳答案

一般来说,您的条件拆分看起来不错,但请注意 SSIS 表达式 == 运算符是 case sensitive因此您可以将所有值转换为大写

Quite scary:        UPPER([Type]) == "WOOD" || UPPER([Design]) != "SIT DOWN"

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

相关文章:

sql - 将选择结果作为存储过程的参数传递

sql - 忽略可选参数值

SSIS - 无法创建表 Microsoft jet 数据库引擎找不到对象

sql - SSIS 和外键

sql-server - 在 SSIS 导出中自动转义引号

sql - 为什么 SQL Server 全文搜索不匹配数字?

sql-server - 如何在数据透视 SQL 查询中用零替换 null

ssis - 参数化 OLEDB 源查询

sql-server - 如何将平面文件中的字符串 "NULL"转换为 DATETIME 或 DATETIME2?

etl - Talend 将平面文件规范化为关系数据库表