Sql 基于输入列的SSIS派生列
我意识到这可能是一个基本问题,但我正在努力理解派生列中表达式背后的语法。我有一个简单的例子:Sql 基于输入列的SSIS派生列,sql,sql-server,ssis,etl,derived-column,Sql,Sql Server,Ssis,Etl,Derived Column,我意识到这可能是一个基本问题,但我正在努力理解派生列中表达式背后的语法。我有一个简单的例子: UPDATE [Table] SET [DerivedColumn] = 1 WHERE NOT([InputColumn] IN ('Approved','Verbally Approved')) 这是我的SQL,我想知道这在SSIS派生列或我缺少的其他方法中是如何转换的。您应该使用它来转换此表达式,但如果不满足此条件,您应该指定输出值,例如: [InputColumn] != "Appr
UPDATE [Table]
SET [DerivedColumn] = 1
WHERE NOT([InputColumn] IN ('Approved','Verbally Approved'))
这是我的SQL,我想知道这在SSIS派生列或我缺少的其他方法中是如何转换的。您应该使用它来转换此表达式,但如果不满足此条件,您应该指定输出值,例如:
[InputColumn] != "Approved" && [InputColumn] != "Verbally Approved" ? 1 : 0