Dela via


TRIM (SSIS-uttryck)

gäller för:SQL Server SSIS Integration Runtime i Azure Data Factory

Returnerar ett teckenuttryck när inledande och avslutande blanksteg har tagits bort.

Not

TRIM tar inte bort blankstegstecken, till exempel flik- eller radmatningstecken. Unicode tillhandahåller kodpunkter för många olika typer av blanksteg, men den här funktionen känner bara igen Unicode-kodpunkten 0x0020. När DBCS-strängar (double-byte character set) konverteras till Unicode kan de innehålla andra blanksteg än 0x0020 och funktionen kan inte ta bort sådana blanksteg. Om du vill ta bort alla typer av blanksteg kan du använda metoden Microsoft Visual Basic .NET Trim i ett skript som körs från skriptkomponenten.

Syntax

  
TRIM(character_expression)  

Argument

character_expression
Är ett teckenuttryck som blanksteg ska tas bort från.

Resultattyper

DT_WSTR

Anmärkningar

TRIM returnerar ett null-resultat om argumentet är null.

TRIM fungerar endast med datatypen DT_WSTR. Ett character_expression argument som är en strängliteral eller en datakolumn med DT_STR datatyp omvandlas implicit till DT_WSTR datatyp innan TRIM utför åtgärden. Andra datatyper måste uttryckligen överföras till den DT_WSTR datatypen. Mer information finns i Integration Services Data Types and Cast (SSIS Expression).

Uttrycksexempel

Det här exemplet tar bort inledande och avslutande blanksteg från en strängliteral. Returresultatet är "New York".

TRIM("   New York   ")  

Det här exemplet tar bort inledande och avslutande blanksteg från resultatet av att sammanfoga kolumnerna FirstName och LastName. Den tomma strängen mellan FirstName och LastName tas inte bort.

TRIM(FirstName + " "+ LastName)  

Se även

LTRIM(SSIS Expression)
RTRIM(SSIS Expression)
Functions (SSIS-uttryck)