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)