共用方式為


LEN(SSIS 運算式)

傳回字元表示式中的字元數。 如果字串包含前置和尾端空白,函式就會將它們包含在計數中。 LEN 會針對單一和雙位元組位元的相同字串傳回相同的值。

語法

  
LEN(character_expression)  

論點

character_expression
這是要評估的表達式。

結果類型

DT_I4

備註

character_expression自變數可以是DT_WSTR、DT_TEXT、DT_NTEXT或DT_IMAGE數據類型。 如需詳細資訊,請參閱 Integration Services 資料類型

如果 character_expression 是字串常值或具有DT_STR數據類型的數據行,則會在 LEN 執行其作業之前,隱含轉換成DT_WSTR數據類型。 其他資料類型必須明確地轉換為 DT_WSTR 資料類型。 如需詳細資訊,請參閱 Cast (SSIS 運算式)

如果傳遞至 LEN 函式的自變數具有二進位大型物件區塊 (BLOB) 數據類型,例如DT_TEXT、DT_NTEXT或DT_IMAGE,函式會傳回位元組計數。

如果自變數為 null,LEN 會傳回 Null 結果。

表達式範例

這個範例會傳回字串常值的長度。 傳回結果為 12。

LEN("Ball Bearing")  

這個範例會傳回 FirstNameLastName 數據行中值長度之間的差異。

LEN(FirstName) - LEN(LastName)  

使用 System variable MachineName 傳回電腦名稱的長度。

LEN(@MachineName)  

另請參閱

函數 (SSIS 運算式)