두 식을 하나의 식으로 연결합니다.
문법
character_expression1 + character_expression2
주장들
expression1, expression2
유효한 DT_STR, DT_WSTR, DT_TEXT, DT_NTEXT 또는 DT_IMAGE 데이터 형식 표현식입니다.
결과 형식
DT_WSTR
비고
식은 DT_STR 및 DT_WSTR 데이터 형식 중 하나 또는 둘 다를 사용할 수 있습니다.
DT_STR 및 DT_WSTR 데이터 형식의 연결은 DT_WSTR 형식의 결과를 반환합니다. 문자열의 길이는 문자로 표현된 원래 문자열의 길이 합계입니다.
문자열 데이터 형식이 DT_STR DT_WSTR 또는 BLOB(Binary Large Object Block) 데이터 형식이 DT_TEXT, DT_NTEXT 및 DT_IMAGE 있는 데이터만 연결할 수 있습니다. 연결이 발생하기 전에 다른 데이터 형식을 이러한 데이터 형식 중 하나로 명시적으로 변환해야 합니다. 데이터 형식 간 올바른 캐스트에 대한 자세한 내용은 캐스트(SSIS 식)를 참조하세요.
두 식은 모두 동일한 데이터 형식이어야 하며, 한 식은 다른 식의 데이터 형식으로 암시적으로 변환할 수 있어야 합니다. 예를 들어 "Order date"라는 문자열과 OrderDate 열이 연결된 경우 OrderDate 의 값은 문자열 데이터 형식으로 암시적으로 변환됩니다. 두 숫자 값을 연결하려면 두 숫자 값을 모두 문자열 데이터 형식으로 명시적으로 캐스팅해야 합니다.
연결은 하나의 BLOB 데이터 형식(DT_TEXT, DT_NTEXT 또는 DT_IMAGE)만 사용할 수 있습니다.
두 요소 중 하나가 null이면 결과는 null입니다.
문자열 리터럴은 따옴표로 묶어야 합니다.
표현 예시
다음은 FirstName 및 LastName 열의 값을 연결하고 그 사이에 공백을 삽입하는 예제입니다.
FirstName + ' ' + LastName
이 예제에서는 변수 ZIPCode 및 ZIPCode+4를 연결합니다. 두 변수 모두 문자열 데이터 형식을 갖습니다. 변수 이름에 + 문자가 포함되어 있으므로 ZIPCode+4를 대괄호로 묶어야 합니다.
@ZIPCcode + "-" + @[ZipCode+4]