LEN(SSIS 식)LEN (SSIS Expression)

문자 식에 포함된 문자의 수를 반환합니다.Returns the number of characters in a character expression. 문자열에 선행 및 후행 공백이 포함되어 있으면 공백도 개수에 포함됩니다.If the string includes leading and trailing blanks, the function includes them in the count. LEN은 싱글바이트 및 더블바이트 문자의 동일한 문자열에 대해 같은 값을 반환합니다.LEN returns identical values for the same string of single and double byte characters.

구문Syntax


LEN(character_expression)  

인수Arguments

character_expressioncharacter_expression
계산할 식입니다.Is the expression to evaluate.

결과 형식Result Types

DT_I4DT_I4

주의Remarks

character_expression 인수는 DT_WSTR, DT_TEXT, DT_NTEXT 또는 DT_IMAGE 데이터 형식일 수 있습니다.The character_expression argument can be a DT_WSTR, DT_TEXT, DT_NTEXT, or DT_IMAGE data type. 자세한 내용은 Integration Services Data Types을 참조하세요.For more information, see Integration Services Data Types.

character_expression 이 문자열 리터럴 또는 DT_STR 데이터 형식의 데이터 열인 경우 LEN이 연산을 수행하기 전에 DT_WSTR 데이터 형식으로 암시적으로 캐스팅됩니다.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. 다른 데이터 형식은 DT_WSTR 데이터 형식으로 명시적으로 캐스팅되어야 합니다.Other data types must be explicitly cast to the DT_WSTR data type. 자세한 내용은 캐스트(SSIS 식)를 참조하세요.For more information, see Cast (SSIS Expression).

LEN 함수로 전달된 인수가 DT_TEXT, DT_NTEXT 또는 DT_IMAGE와 같은 BLOB(Binary Large Object Block) 데이터 형식이면 1바이트 개수가 반환됩니다.If the argument passed to the LEN function has a Binary Large Object Block (BLOB) data type, such as DT_TEXT, DT_NTEXT, or DT_IMAGE, the function returns a byte count.

인수가 Null이면 LEN 결과도 Null입니다.LEN returns a null result if the argument is null.

식 예Expression Examples

이 예에서는 문자열 리터럴의 길이를 반환합니다.This example returns the length of a string literal. 반환 결과는 12입니다.The return result is 12.

LEN("Ball Bearing")  

이 예에서는 FirstName 열과 LastName 열의 값 길이의 차이를 반환합니다.This example returns the difference between the length of values in the FirstName and LastName columns.

LEN(FirstName) - LEN(LastName)  

시스템 변수 MachineName을 사용하여 컴퓨터 이름의 길이를 반환합니다.Returns the length of a computer name using the System variable MachineName.

LEN(@MachineName)  

관련 항목:See Also

함수 ( SSIS 식 )Functions (SSIS Expression)