Udostępnij za pośrednictwem


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)

See Also

Other Resources