Udostępnij za pośrednictwem


TRIM (wyrażenia SSIS)

Zwraca wyrażenie znaków po usunięciu początkowe i końcowe spacje.

Uwaga

Usuń.zbędne.odstępy nie usuwa znaki odstępu — na przykład na karcie lub znaki wysuwu wiersza.Unicode zawiera punktów kodowych dla różnych typów spacji, ale ta funkcja rozpoznaje tylko Unicode punkt kodowy punktu 0x0020.Gdy znaków zestaw zestaw znaków dwubajtowych (zestaw znaków dwubajtowych) zestawu ciągi są konwertowane na standard Unicode mogą zawierać znaków spacji innych niż 0x0020 i funkcja nie można usunąć tych obszarów.Aby usunąć wszystkie rodzaje spacji, służy metoda przycięcia Microsoft Visual Basic .NET w skrypcie uruchamiania ze składnika skryptów.

TRIM(character_expression)

Argumenty

  • character_expression
    Jest to wyrażenie znaków, z którego chcesz usunąć spacje.

Typy wynik

DT_WSTR

Remarks

TRIM zwraca wynik wartości null, jeśli argument ma wartość null.

TRIM działa tylko z typem danych DT_WSTR.A character_expression argument, który jest literału ciąg lub kolumna danych o typie danych DT_STR jest niejawnie rzutować na typ danych DT_WSTR przed TRIM wykonuje jej działania. Inne typy danych musi jawnie rzutować na typ danych DT_WSTR.Aby uzyskać więcej informacji zobacz Typy danych usług integracja i Obsada (wyrażenia SSIS).

Przykłady

W tym przykładzie Usuwa spacje początkowe i końcowe z literał ciąg znaków.Wynik zwracany jest "Nowy Jork".

TRIM("   New York   ")

W tym przykładzie powoduje usunięcie początkowe i końcowe spacje z wynikiem konkatenację Imię and Nazwisko kolumny.Ciąg pusty między Imię and Nazwisko nie jest usuwany.

TRIM(FirstName + " "+ LastName)