2017-10-18 103 views
0

如何在SSIS中创建如下的条件? 我知道如何只是在SQL Server中创建如何在SSIS中生成IF语句

例子:

IIF(LEFT(MAT,1)= ''“,NULL,REPLACE(MAT, ' ”“', ''))

+1

您可以使用派生列任务在那里,你可以写像'LEFT(MAT,1。 )=='''? NULL:REPLACE(MAT,'''','')' – plaidDK

回答

0

在SSIS的语法是这样的:[condition] : [value if true] ? [value if false]虽这么说,你可以做...

(MAT,1)='' : NULL ? REPLACE(MAT,'""',''))

+0

它的dobble等号在派生的colum中 - 这就是你写它的方式。就像我开始评论:例子是'AnimalName =='大象'? “大草原”:“未知” – plaidDK