Używam zadania kolumny pochodnej do zmiany danych kolumny za pomocą instrukcji CASE WHEN. Jednak muszę być w stanie powiedzieć ..Czy jest możliwe wykonanie instrukcji "LIKE" w wyrażeniu SSIS?
SQL KOD byłoby:
CASE WHEN Column01 LIKE '%i%' THEN '0' ELSE '1' END
W SSIS Expression Language że byłoby:
[Column01] == "i" ? "0" : "1" (that's for equals i, not, LIKE %i%.
Czy go czy można użyć operatora LIKE?
Dzięki! Byłem w stanie napisać to, używając tego, co mi dałeś, mam nadzieję, że wyniki będą poprawne. ISNULL ([Column])? "1":! ISNULL (FINDSTRING ([Column], "I", 1))? "0": "1" - Jeśli kolumna 1 ma wartość null, to 1 .. THEN jeśli kolumna 1 ma wartość I, zwraca wartość, a zatem nie jest pusta, a więc wyświetli 0, w przeciwnym razie 1. – iamtheratio