Aracılığıyla paylaş


LEN (SSIS İfadesi)

Şunlar için geçerlidir:SQL Server Azure Data Factory'de SSIS Tümleştirme Çalışma Zamanı

Karakter ifadesindeki karakter sayısını döndürür. Dize baştaki ve sondaki boşlukları içeriyorsa, işlev bunları sayıya ekler. LEN, aynı tek bayt ve çift bayt karakter dizeleri için aynı değerleri döndürür.

Sözdizimi

  
LEN(character_expression)  

Arguments

character_expression
Değerlendirilecek ifadedir.

Sonuç Türleri

DT_I4

Açıklamalar

character_expression bağımsız değişkeni bir DT_WSTR, DT_TEXT, DT_NTEXT veya DT_IMAGE veri türü olabilir. Daha fazla bilgi için bkz. Integration Services Veri Türleri.

character_expression, DT_STR veri türüne sahip bir dize sabiti veya veri sütunuysa, LEN işlevi çalıştırılmadan önce örtülü olarak DT_WSTR veri türüne atanır. Diğer veri türleri açıkça DT_WSTR veri türüne yayınlanmalıdır. Daha fazla bilgi için Cast (SSIS İfadesi) bölümüne bakın.

LEN işlevine geçirilen bağımsız değişken, DT_TEXT, DT_NTEXT veya DT_IMAGE gibi BLOB veri türü olan bir İkili Büyük Nesne Bloğu (BLOB) ise, işlev bayt sayısını döndürür.

Argüman null ise LEN, null bir sonuç döndürür.

İfade Örnekleri

Bu örnek, sabit dize uzunluğunu döndürür. Sonuç 12'dir.

LEN("Ball Bearing")  

Bu örnek , FirstName ve LastName sütunlarındaki değerlerin uzunluğu arasındaki farkı döndürür.

LEN(FirstName) - LEN(LastName)  

MachineName Sistem değişkenini kullanarak bir bilgisayar adının uzunluğunu döndürür.

LEN(@MachineName)  

Ayrıca Bkz.

İşlevler (SSIS İfadesi)