+(연결)(SSIS 식)+ (Concatenate) (SSIS Expression)

두 식을 하나의 식으로 연결합니다.Concatenates two expressions into one expression.

구문Syntax


character_expression1 + character_expression2  

인수Arguments

expression1, expression2expression1, expression2
DT_STR, DT_WSTR, DT_TEXT, DT_NTEXT 또는 DT_IMAGE 데이터 형식의 유효한 식입니다.Is any valid DT_STR, DT_WSTR, DT_TEXT, DT_NTEXT, or DT_IMAGE data type expression.

결과 형식Result Types

DT_WSTRDT_WSTR

주의Remarks

식은 DT_STR 및 DT_WSTR 데이터 형식 중 하나 또는 둘 다를 사용할 수 있습니다.The expression can use either or both of the DT_STR and DT_WSTR data types.

DT_STR 및 DT_WSTR 데이터 형식을 연결하면 DT_WSTR 형식의 결과가 반환됩니다.The concatenation of the DT_STR and DT_WSTR data types returns a result of the DT_WSTR type. 문자열 길이는 문자로 표시된 원래 문자열 길이의 합계입니다.The length of the string is the sum of the lengths of the original strings expressed in characters.

문자열 데이터 형식 DT_STR 및 DT_WSTR나 BLOB(Binary Large Object Block) 데이터 형식 DT_TEXT, DT_NTEXT 및 DT_IMAGE의 데이터만 연결할 수 있습니다.Only data with the string data types DT_STR and DT_WSTR or the Binary Large Object Block (BLOB) data types DT_TEXT, DT_NTEXT, and DT_IMAGE can be concatenated. 기타 데이터 형식은 연결을 수행하기 전에 명시적으로 이러한 데이터 형식 중 하나로 변환해야 합니다.Other data types must be explicitly converted to one of these data types before concatenation occurs. 데이터 형식 간 올바른 캐스트에 대한 자세한 내용은 캐스트(SSIS 식)를 참조하세요.For more information about legal casts between data types, see Cast (SSIS Expression).

두 식이 모두 동일한 데이터 형식으로 되어 있거나 식 하나가 암시적으로 또 다른 식의 데이터 형식으로 변환될 수 있어야 합니다.Both expressions must be of the same data type, or one expression must be implicitly convertible to the data type of the other expression. 예를 들어 "Order date is " 문자열과 OrderDate 열을 연결하면 OrderDate 값이 암시적으로 문자열 데이터 형식으로 변환됩니다.For example, if the string "Order date is " and the column OrderDate are concatenated, the values in OrderDate are implicitly converted to a string data type. 두 개의 숫자 값을 연결하려면 두 숫자 값을 모두 명시적으로 문자열 데이터 형식으로 캐스팅해야 합니다.To concatenate two numeric values, both numeric values must be explicitly cast to a string data type.

연결은 BLOB 데이터 형식인 DT_TEXT, DT_NTEXT 또는 DT_IMAGE 중 하나만 사용할 수 있습니다.A concatenation can use only one BLOB data type: DT_TEXT, DT_NTEXT, or DT_IMAGE.

두 요소 중 하나가 Null이면 결과도 Null입니다.If either element is null, the result is null.

문자열 리터럴은 따옴표로 묶어야 합니다.String literals must be enclosed in quotation marks.

식 예Expression Examples

다음 예에서는 FirstNameLastName 열의 값을 연결하고 사이에 공백을 넣습니다.This example concatenates the values in the FirstName and LastName columns and inserts a space between them.

FirstName + ' ' + LastName  

다음 예에서는 변수 ZIPCodeZIPCode+4를 연결합니다.This example concatenates the variables ZIPCode and ZIPCode+4. 두 변수는 모두 문자열 데이터 형식입니다.Both variables have a string data type. ZIPCode+4 는 변수 이름에 + 문자가 포함되어 있으므로 대괄호로 묶어야 합니다.ZIPCode+4 must be enclosed in brackets because the variable name includes the + character.

@ZIPCcode + "-" + @[ZipCode+4]  

관련 항목:See Also

연산자 우선 순위 및 계산 방향 Operator Precedence and Associativity
연산자(SSIS 식)Operators (SSIS Expression)