TRIM(SSIS 식)TRIM (SSIS Expression)

선행 및 후행 공백을 제거하고 문자 식을 반환합니다.Returns a character expression after removing leading and trailing spaces.


TRIM은 탭이나 줄 바꿈 문자와 같은 공백 문자를 제거하지 않습니다.TRIM does not remove white-space characters such as the tab or line feed characters. 유니코드는 많은 다른 공백 유형에 대해 코드 포인트를 제공하지만 이 함수는 유니코드 코드 포인트 0x0020만 인식합니다.Unicode provides code points for many different types of spaces, but this function recognizes only the Unicode code point 0x0020. DBCS(더블바이트 문자 집합) 문자열이 유니코드로 변환될 때 0x0020이 아닌 공백 문자를 포함할 수도 있는데 이 함수에서는 이러한 공백을 제거할 수 없습니다.When double-byte character set (DBCS) strings are converted to Unicode they may include space characters other than 0x0020 and the function cannot remove such spaces. 모든 종류의 공백을 제거하려면 스크립트 구성 요소의 스크립트 실행에서 Microsoft Visual Basic .NET Trim 메서드를 사용할 수 있습니다.To remove all kinds of spaces, you can use the Microsoft Visual Basic .NET Trim method in a script run from the Script component.




공백을 제거할 문자 식입니다.Is a character expression from which to remove spaces.

결과 형식Result Types



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

TRIM은 DT_WSTR 데이터 형식에서만 실행됩니다.TRIM works only with the DT_WSTR data type. 문자열 리터럴이나 DT_STR 데이터 형식의 데이터 열인 character_expression 인수는 TRIM이 연산을 수행하기 전에 DT_WSTR 데이터 형식으로 암시적으로 캐스팅됩니다.A character_expression argument that is a string literal or a data column with the DT_STR data type is implicitly cast to the DT_WSTR data type before TRIM performs its operation. 다른 데이터 형식은 DT_WSTR 데이터 형식으로 명시적으로 캐스팅되어야 합니다.Other data types must be explicitly cast to the DT_WSTR data type. 자세한 내용은 Integration Services 데이터 형식캐스트(SSIS 식)를 참조하세요.For more information, see Integration Services Data Types and Cast (SSIS Expression).

식 예Expression Examples

이 예에서는 문자열 리터럴에서 선행 및 후행 공백을 제거합니다.This example removes leading and trailing spaces from a string literal. 반환 결과는 "New York"입니다.The return result is "New York".

TRIM("   New York   ")  

이 예에서는 FirstName 열과 LastName 열의 연결 결과에서 선행 및 후행 공백을 제거합니다.This example removes leading and trailing spaces from the result of concatenating the FirstName and LastName columns. FirstNameLastName 사이의 빈 문자열은 제거되지 않습니다.The empty string between FirstName and LastName is not removed.

TRIM(FirstName + " "+ LastName)  

참고 항목See Also

함수(SSIS 식)Functions (SSIS Expression)