LEN (SSIS 식)
적용 대상: Azure Data Factory의 SQL Server SSIS Integration Runtime
문자 식의 문자 수를 반환합니다. 문자열에 선행 및 후행 공백이 포함된 경우 함수는 해당 공백을 개수에 포함합니다. 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 데이터 형식으로 명시적으로 캐스팅되어야 합니다. 자세한 내용은 캐스트(SSIS 식)를 참조하세요.
LEN 함수에 전달된 인수에 DT_TEXT, DT_NTEXT 또는 DT_IMAGE 같은 BLOB(Binary Large Object Block) 데이터 형식이 있는 경우 함수는 바이트 수를 반환합니다.
인수가 null이면 LEN 결과도 null입니다.
식 예제
다음은 문자열 리터럴의 길이를 반환하는 예제입니다. 반환 결과는 12입니다.
LEN("Ball Bearing")
이 예에서는 FirstName 열과 LastName 열의 값 길이의 차이를 반환합니다.
LEN(FirstName) - LEN(LastName)
시스템 변수 MachineName을 사용하여 컴퓨터 이름의 길이를 반환합니다.
LEN(@MachineName)