【问题标题】:SSIS Derived column based on input columns基于输入列的 SSIS 派生列
【发布时间】:2020-12-01 15:00:48
【问题描述】:

我意识到这可能是一个基本问题,但我很难理解派生列中表达式背后的语法。我有一个简单的案例:

UPDATE [Table]
SET [DerivedColumn] = 1
WHERE NOT([InputColumn] IN ('Approved','Verbally Approved'))

这是我的 SQL,我想知道它是如何在 SSIS 派生列或我缺少的其他方法中转换的。

【问题讨论】:

    标签: sql sql-server ssis etl derived-column


    【解决方案1】:

    你应该使用conditional来翻译这个表达式,但是如果这个条件不满足你应该指定输出值,例如:

    [InputColumn] != "Approved" && [InputColumn] != "Verbally Approved" ? 1 : 0
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多