Sto utilizzando un'attività derivata della colonna per modificare i dati della colonna utilizzando un'istruzione CASE WHEN. Tuttavia, ho bisogno di essere in grado di dire ..È possibile eseguire un'istruzione "LIKE" in un'espressione SSIS?
CODICE SQL SAREBBE:
CASE WHEN Column01 LIKE '%i%' THEN '0' ELSE '1' END
In SSIS Expression Language sarebbe:
[Column01] == "i" ? "0" : "1" (that's for equals i, not, LIKE %i%.
E ' possibile usare un operatore LIKE?
Grazie! Sono stato in grado di scrivere ciò usando ciò che mi hai dato, speriamo che i risultati siano corretti. ISNULL ([colonna])? "1":! ISNULL (FINDSTRING ([Column], "I", 1))? "0": "1" - Se la colonna 1 è nullo, allora 1 .. THEN se la colonna 1 ha un I in là restituirà un valore, quindi non null, quindi mostrerà uno 0, altrimenti 1. – iamtheratio