LEN (wyrażenia SSIS)
Zwraca liczbę znaków w charakterze wyrażenie.Jeśli ciąg zawiera spacje początkowe i końcowe, funkcja obejmuje ich w obliczeniach.Funkcja DŁ zwraca wartość identyczne wartości w ten sam ciąg znaków bajt pojedyncze i podwójne.
LEN(character_expression)
Argumenty
- character_expression
Czy wyrażenie do oceny.
Typy wynik
DT_I4
Remarks
The character_expression argument can be a DT_WSTR, DT_TEXT, DT_NTEXT, or DT_IMAGE data type.Aby uzyskać więcej informacji zobaczTypy danych usług integracja.
Jeśli character_expression jest ciągiem znaków literałowych lub kolumna o typie danych DT_STR, jest niejawnie rzutować na typ danych DT_WSTR przed DŁ wykonuje jej działania. Inne typy danych musi jawnie rzutować na typ danych DT_WSTR.Aby uzyskać więcej informacji zobaczObsada (wyrażenia SSIS).
Jeśli argument przekazany do funkcji DŁ ma typ danych Binarna dużych obiektów blok (BLOB), takich jak DT_TEXT, DT_NTEXT lub DT_IMAGE, funkcja zwraca liczbę bajtów.
Funkcja DŁ zwraca wartość null wyniku, jeśli argument ma wartość null.
Przykłady
W tym przykładzie zwraca długość ciąg literału.Wynik zwracany jest 12.
LEN("Ball Bearing")
W tym przykładzie zwraca różnicę między długość wartości Imię and Nazwisko kolumny.
LEN(FirstName) - LEN(LastName)
Zwraca długość nazwy komputera, za pomocą zmienna systemowa NazwaKomputera.
LEN(@MachineName)