+(연결)(SSIS)
두 식을 하나의 식으로 연결합니다.
구문
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 is " 문자열과 OrderDate 열을 연결하면 OrderDate 값이 암시적으로 문자열 데이터 형식으로 변환됩니다. 두 개의 숫자 값을 연결하려면 두 숫자 값을 모두 명시적으로 문자열 데이터 형식으로 캐스팅해야 합니다.
연결은 BLOB 데이터 형식인 DT_TEXT, DT_NTEXT 또는 DT_IMAGE 중 하나만 사용할 수 있습니다.
두 요소 중 하나가 Null이면 결과도 Null입니다.
문자열 리터럴은 따옴표로 묶어야 합니다.
예
다음 예에서는 FirstName 및 LastName 열의 값을 연결하고 사이에 공백을 넣습니다.
FirstName + ' ' + LastName
다음 예에서는 변수 ZIPCode와 ZIPCode+4를 연결합니다. 두 변수는 모두 문자열 데이터 형식입니다. ZIPCode+4는 변수 이름에 + 문자가 포함되어 있으므로 대괄호로 묶어야 합니다.
@ZIPCcode + "-" + @[ZipCode+4]