len (SSIS ifade)
Bir karakterin karakter sayısını verir ifade.dize İçeren baştaki ve sondaki boşlukları, işlev bunları sayıma içerir.Uzunluk, tek ve çift bayt karakter aynı dize için aynı değerleri döndürür.
Sözdizimi
LEN(character_expression)
Bağımsız değişkenler
- character_expression
Değerlendirmek için ifade edilir.
Sonuç türleri
DT_I4
Açıklamalar
The character_expression argument can be a DT_WSTR, DT_TEXT, DT_NTEXT, or DT_IMAGE data type.Daha fazla bilgi için bkz: Tümleştirme Hizmetleri veri türleri.
If character_expression is a string literal or a data column with the DT_STR data type, it is implicitly cast to the DT_WSTR data type before LEN performs its operation.Diğer veri türleri açıkça dt_wstr veri türüne dönüştürmelisiniz.Daha fazla bilgi için bkz: Cast (SSIS ifade): SSIS veri türleri dönüştürme.
len işlevi için geçirilen bağımsız dt_text, dt_ntext veya DT_IMAGE, gibi bir ikili büyük nesne bloğu (blob) veri türü varsa bayt sayısı işlev verir.
Uzunluk, bağımsız değişken null ise null bir sonuç döndürür.
Örnekler
Bu örnek değişmez bir dize uzunluğunu döndürür.12 Dönüş sonucudur.
LEN("Ball Bearing")
Bu örnek uzunluğunu değerleri arasındaki farkı verir ad ve Soyadı sütunlar.
LEN(FirstName) - LEN(LastName)
Sistem değişkenini kullanarak bir bilgisayar adının uzunluğunu döndürür MakineAdı.
LEN(@MachineName)