TRIM (wyrażenie SSIS)
Dotyczy:sql Server
SSIS Integration Runtime w usłudze Azure Data Factory
Zwraca wyrażenie znaku po usunięciu spacji wiodących i końcowych.
Nuta
Funkcja TRIM nie usuwa znaków odstępów, takich jak znak tabulatora lub znaków kanału informacyjnego wiersza. Unicode zapewnia punkty kodu dla wielu różnych typów spacji, ale ta funkcja rozpoznaje tylko punkt kodu Unicode 0x0020. Gdy ciągi zestawu znaków dwubajtowych (DBCS) są konwertowane na Unicode, mogą zawierać znaki spacji inne niż 0x0020, a funkcja nie może usunąć takich spacji. Aby usunąć wszystkie rodzaje spacji, możesz użyć metody Trim platformy Microsoft Visual Basic .NET w skrytecie uruchamianym ze składnika Script.
Składnia
TRIM(character_expression)
Argumenty
character_expression
Jest wyrażeniem znaku, z którego mają być usuwane spacje.
Typy wyników
DT_WSTR
Uwagi
Funkcja TRIM zwraca wynik null, jeśli argument ma wartość null.
Funkcja TRIM działa tylko z typem danych DT_WSTR. Argument character_expression, który jest literałem ciągu lub kolumną danych z typem danych DT_STR, jest niejawnie rzutowy na typ danych DT_WSTR przed wykonaniem operacji TRIM. Inne typy danych należy jawnie rzutować na typ danych DT_WSTR. Aby uzyskać więcej informacji, zobacz Integration Services Data Types and Cast (SSIS Expression).
Przykłady wyrażeń
W tym przykładzie usunięto spacje wiodące i końcowe z literału ciągu. Wynik zwracany jest "Nowy Jork".
TRIM(" New York ")
W tym przykładzie usunięto spacje wiodące i końcowe z wyniku łączenia kolumn FirstName i LastName. Pusty ciąg między FirstName i LastName nie jest usuwany.
TRIM(FirstName + " "+ LastName)
Zobacz też
LTRIM (wyrażenie SSIS)
RTRIM (wyrażenie SSIS)
funkcji (SSIS Expression)