我使用派生列任务使用CASE WHEN语句更改列数据.但是,我需要能够说..
CASE WHEN Column01 LIKE '%i%' THEN '0' ELSE '1' END
在SSIS表达式语言中将是:
[Column01] == "i" ? "0" : "1" (that's for equals i,not,LIKE %i%.
是否可以使用LIKE运算符?
解决方法
我相信你会想要
use the FINDSTRING function.
FINDSTRING(character_expression,searchstring,occurrence)
…
FINDSTRING returns null if either character_expression or searchstring are null.