Udostępnij przez


LEN (wyrażenie SSIS)

Zwraca liczbę znaków w znaku wyrażenie.Jeśli ciąg zawiera spacje początkowe i końcowe, funkcja obejmuje je w statystyce.Funkcja DŁ zwraca wartość identycznych wartości dla tego samego ciąg znaków bajt pojedyncze i podwójne.

Składnia

LEN(character_expression)

Argumenty

  • character_expression
    To wyrażenie do oceny.

Typy wyników

DT_I4

Uwagi

character_expression Argument może być DT_WSTR, DT_TEXT, DT_NTEXT lub DT_IMAGE dane typu.Aby uzyskać więcej informacji, zobacz Typy danych usług integracji.

Jeśli character_expression jest literał ciąg znaków lub z typem danych DT_STR kolumna danych jest niejawnie rzutować na typ danych DT_WSTR przed LEN wykonuje operację.Inne typy danych muszą być oddane jawnie DT_WSTR typ danych.Aby uzyskać więcej informacji, zobacz Rzutowanie (wyrażenie SSIS): Konwersję typów danych SSIS.

Jeśli argument przekazany do funkcji DŁ ma typ danych binarna bloku obiektu duży (BLOB), takie jak DT_TEXT, DT_NTEXT lub DT_IMAGE, funkcja zwraca liczba bajtów.

Funkcja DŁ zwraca wynik null, jeśli argument ma wartość null.

Przykłady

W tym przykładzie zwraca długość ciąg literału.Wynik zwrotu jest 12.

LEN("Ball Bearing")

W tym przykładzie zwraca różnicę między długość wartości w Imię i nazwisko kolumny.

LEN(FirstName) - LEN(LastName)

Zwraca długość nazwy komputera przy użyciu zmiennej systemowej NazwaKomputera.

LEN(@MachineName)