Riempimento di stringhe (SSIS)String Padding (SSIS)

L'analizzatore di espressioni non verifica se una stringa contiene spazi iniziali e finali, né applica riempimenti alle stringhe in modo che abbiano la stessa lunghezza, prima di confrontarle.The expression evaluator does not check if a string contains leading and trailing spaces, and it does not pad strings to make them the same length before it compares them. Nelle espressioni che richiedono il riempimento delle stringhe è possibile utilizzare l'operatore + per concatenare valori di colonna e stringhe vuote.If expressions requires string padding, you can use the + operator to concatenate column values and blank strings. Per altre informazioni, vedere + (concatenazione) (espressione SSIS).For more information, see + (Concatenate) (SSIS Expression).

Se invece è necessario rimuovere spazi, l'analizzatore di espressioni fornisce le funzioni LTRIM, RTRIM e TRIM, che consentono di rimuovere gli spazi iniziali, gli spazi finali o entrambi.On the other hand, if you want to remove spaces, the expression evaluator provides the LTRIM, RTRIM, and TRIM functions, which remove leading or trailing spaces, or both. Per altre informazioni, vedere LTRIM (espressione SSIS), RTRIM (espressione SSIS) e TRIM (espressione SSIS).For more information, see LTRIM (SSIS Expression), RTRIM (SSIS Expression), and TRIM (SSIS Expression).

Nota

La funzione LEN include nel conteggio anche gli spazi vuoti iniziali e finali.The LEN function includes leading and trailing blanks in its count.

Articolo tecnico relativo al foglio d'aiuto per le espressioni SSISsul sito Web pragmaticworks.comTechnical article, SSIS Expression Cheat Sheet, on pragmaticworks.com