Condividi tramite


RTRIM (SSIS)

Restituisce un'espressione di caratteri dopo aver rimosso gli spazi finali.

[!NOTA]

RTRIM non rimuove altri caratteri spazio quali i caratteri di tabulazione o avanzamento riga. Unicode offre punti di codice per molti tipi diversi di spazi, ma questa funzione riconosce solo il punto di codice Unicode 0x0020. Quando stringhe DBCS (Double-Byte Character Set) vengono convertite in Unicode, possono includere caratteri spazio diversi da 0x0020 e la funzione non può rimuovere tali spazi. Per rimuovere qualsiasi tipo di spazi, è possibile utilizzare il metodo Microsoft Visual Basic .NET RTrim in uno script eseguito dal componente Script.

Sintassi

RTRIM(character expression)

Argomenti

  • character_expression
    Espressione di caratteri da cui rimuovere gli spazi.

Tipi restituiti

DT_WSTR

Osservazioni

È possibile utilizzare RTRIM solo con il tipo di dati DT_WSTR. Se l'argomento character_expression è un valore letterale stringa o una colonna di dati con tipo di dati DT_STR, prima di eseguire l'operazione prevista da RTRIM verrà eseguito il cast implicito al tipo di dati DT_WSTR. Per gli altri tipi di dati è necessario il cast esplicito al tipo di dati DT_WSTR. Per ulteriori informazioni, vedere Tipi di dati di Integration Services e Cast (SSIS).

Se l'argomento è Null, RTRIM restituirà Null.

Esempi

In questo esempio vengono rimossi gli spazi finali da un valore letterale stringa. Il risultato restituito è "Hello".

RTRIM("Hello   ")

In questo esempio vengono rimossi gli spazi finali dal risultato della concatenazione delle colonne FirstName e LastName.

RTRIM(FirstName + " " + LastName)

In questo esempio vengono rimossi gli spazi finali dalla variabile FirstName.

RTRIM(@FirstName)

Vedere anche

Riferimento

Altre risorse