TRIM (wyrażenie SSIS)
Zwraca wyrażenie znaków po usunięciu spacje początkowe i końcowe.
Ostrzeżenie
Usuń.zbędne.odstępy nie usuwa znaki spacji, takie jak karty lub znaki wysuwu wiersza.Unicode zawiera punktów kodowych dla wielu różnych typów spacji, ale ta funkcja rozpoznaje tylko punkt kodowy Unicode 0x0020.Znaków zestaw zestaw znaków dwubajtowych (zestaw znaków dwubajtowych) zestaw ciągi są konwertowane na standard Unicode mogą zawierać znaków spacji, innych niż 0x0020, a funkcja nie może usunąć tych pomieszczeń.Aby usunąć wszystkie rodzaje spacje, można użyć języka Microsoft Visual Basic.Metoda netto Trim w skrypcie uruchomić składnik skryptów.
Składnia
TRIM(character_expression)
Argumenty
- character_expression
To wyrażenie znaków, z którego chcesz usunąć spacje.
Typy wyników
DT_WSTR
Uwagi
TRIM zwraca wynik o wartości null, jeśli argument ma wartość null.
PRZYTNIJ działa tylko z typem danych DT_WSTR.A character_expression argumentu to literał ciąg znaków lub kolumna danych typu DT_STR jest niejawnie oddanych DT_WSTR typ danych przed TRIM wykonuje operację.Inne typy danych muszą być oddane jawnie DT_WSTR typ danych.Aby uzyskać więcej informacji, zobacz Typy danych usług integracji i Rzutowanie (wyrażenie SSIS): Konwersję typów danych SSIS.
Przykłady
W tym przykładzie Usuwa spacje początkowe i końcowe z literał ciąg znaków.Wynik zwracany jest "Poznań".
TRIM(" New York ")
W tym przykładzie usuwa początkowe i końcowe spacje z wynikiem konkatenację Imię i nazwisko kolumny.Ciąg pusty między Imię i nazwisko nie jest usuwany.
TRIM(FirstName + " "+ LastName)
Zobacz także