Sdílet prostřednictvím


TRIM (výraz SSIS)

platí pro:SQL Server SSIS Integration Runtime ve službě Azure Data Factory

Vrátí výraz znaku po odebrání úvodních a koncových mezer.

Poznámka

FUNKCE PROČISTIT neodebere prázdné znaky, jako jsou znaky tabulátoru nebo odřádkování. Unicode poskytuje body kódu pro mnoho různých typů mezer, ale tato funkce rozpozná pouze bod kódu Unicode 0x0020. Pokud jsou řetězce dvoubajtech znakové sady (DBCS) převedeny na Unicode, mohou obsahovat jiné znaky mezer než 0x0020 a funkce nemůže takové mezery odebrat. Chcete-li odebrat všechny druhy mezer, můžete použít metodu Microsoft Visual Basic .NET Trim ve skriptu spuštěného ze komponenty Script.

Syntax

  
TRIM(character_expression)  

Argumenty

character_expression
Je znakový výraz, ze kterého chcete odebrat mezery.

Typy výsledků

DT_WSTR

Poznámky

Funkce PROČISTIT vrátí výsledek null, pokud je argument null.

TRIM funguje jenom s datovým typem DT_WSTR. Argument character_expression, který je řetězcový literál nebo datový sloupec s datovým typem DT_STR je implicitně přetypován na datový typ DT_WSTR před provedením operace TRIM. Jiné datové typy musí být explicitně přetypování na datový typ DT_WSTR. Další informace najdete v tématu datové typy integračních služeb a přetypování (SSIS Expression).

Příklady výrazů

Tento příklad odebere úvodní a koncové mezery z řetězcového literálu. Výsledek vrácení je New York.

TRIM("   New York   ")  

Tento příklad odebere úvodní a koncové mezery z výsledku zřetězení jméno a příjmení sloupců. Prázdný řetězec mezi FirstName a LastName není odebrán.

TRIM(FirstName + " "+ LastName)  

Viz také

LTRIM (výraz SSIS)
RTRIM (výraz SSIS)
funkce (výraz SSIS)