Aracılığıyla paylaş


OTURUM (SSIS ifade)

Karakter bir karakter ifade verir. Dizenin baştaki ve sondaki boşluklar içeriyorsa, işlev sayıma onları içerir. Uzunluk, aynı değerleri için tek ve çift bayt karakter aynı dizesini döndürür.

Sözdizimi

LEN(character_expression)

Bağımsız değişkenler

  • character_expression
    Değerlendirmek için ifade olduğunu.

Sonuç türleri

DT_I4

Açıklamalar

character_expressionBağımsız değişkeni dt_wstr, dt_text, dt_ntext veya DT_IMAGE veri türü olabilir. Daha fazla bilgi için, bkz. Tümleştirme Hizmetleri veri türleri.

Eğer character_expressionbir dize literal veya dt_str veri türü ile bir veri sütunu, len işlem gerçekleştirmeden önce dt_wstr veri türüne örtülü olarak artık. Diğer veri türleri açıkça dt_wstr veri türü için döküm gerekir. Daha fazla bilgi için, bkz. Oyuncular (SSIS ifade).

len işlevine 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 işlev bir bayt sayısı verir.

OTURUM, bağımsız değişken null ise null bir sonuç döndürür.

Örnekler

Bu örnek dize uzunluğunu hazır bilgi verir. 12 Dönüş sonucudur.

LEN("Ball Bearing")

LEN("Ball Bearing")

Bu örnek değerler uzunluğu arasındaki farkı verir ad ve Soyadı sütunlar.

LEN(FirstName) - LEN(LastName)

LEN(FirstName) - LEN(LastName)

Sistem değişkenini kullanarak bir bilgisayar adı uzunluğu döndürür MakineAdı.

LEN(@MachineName)

LEN(@MachineName)

Ayrıca bkz.

Diğer Kaynaklar

Fonksiyonları (SSIS ifade)