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)