RTRIM (Analisi di flusso di Azure)
Rimuove tutti gli spazi vuoti dalla fine di una stringa, a destra : RIGHT TRIM.
Nota
Questo comportamento è diverso dalla funzione RTRIM di T-SQL, che rimuove solo il carattere spazio (char(32))
Sintassi
RTRIM ( string_expression )
Argomenti
string_expression
Espressione stringa da valutare. string_expression può essere una costante o una colonna di tipo nvarchar(max).
Tipi restituiti
nvarchar(max)
Commenti
Gli spazi vuoti sono i caratteri Unicode seguenti:
- Membri della categoria UnicodeCategory.SpaceSeparator , che include i caratteri SPACE (U+0020), NO-BREAK SPACE (U+00A0), OGHAM SPACE MARK (U+1680), EN QUAD (U+2000), EM QUAD (U+2001), EN SPACE (U+2002), EM SPACE (U+2002), EM SPACE (U+2002), EM SPACE (U+2002) +2003), THREE-PER-EM SPACE (U+2004), FOUR-PER-EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURE SPACE (U+2007), SPAZIO PUNTEGGIATURA (U+2008), SPAZIO PUNTEGGIATURA (U+2008), THIN SPACE (U+2009), HAIR SPACE (U+200A), NARROW NO-BREAK SPACE (U+202F), MEDIUM MATHEMATICAL SPACE (U+205F) e IDEOGRAPHIC SPACE (U+3000).
- Membri della categoria UnicodeCategory.LineSeparator , costituita esclusivamente dal carattere SEPARATORE RIGA (U+2028).
- Membri della categoria UnicodeCategory.ParagraphSeparator , costituita esclusivamente dal carattere PARAGRAPH SEPARATOR (U+2029).
- TABULAZIONE CARATTERI (U+0009), AVANZAMENTO RIGA (U+000A), TABULAZIONE RIGA (U+000B), AVANZAMENTO MODULO (U+000C), RITORNO A CAPO (U+000D) e RIGA SUCCESSIVA (U+0085).
Esempio
SELECT
RTRIM( 'Right test ' ) AS trimmedTest
FROM Input
Restituisce:
trimmedTest |
---|
Test corretto |