다음을 통해 공유


(연결)(SSIS 식)

적용 대상: SQL Server Azure Data Factory의 SSIS Integration Runtime

두 식을 하나의 식으로 연결합니다.

구문

  
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입니다.

문자열 값은 따옴표로 묶어야 합니다.

식 예제

다음 예에서는 FirstNameLastName 열의 값을 연결하고 사이에 공백을 넣습니다.

FirstName + ' ' + LastName  

이 예제에서는 변수 ZIPCode 및 ZIPCode+4를 연결합니다. 두 변수 모두 문자열 데이터 형식을 갖습니다. ZIPCode+4 는 변수 이름에 + 문자가 포함되어 있으므로 대괄호로 묶어야 합니다.

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

참고 항목

연산자 우선 순위 및 결합성
연산자(SSIS 식)