문자열 연결 연산자(Transact-SQL)

더하기 기호(+)는 문자열을 연결해 주는 문자열 연결 연산자입니다. 다른 모든 문자열 조작은 SUBSTRING 등의 문자열 함수를 통해 처리됩니다.

기본적으로 빈 문자열은 varchar 데이터 형식의 데이터에 대한 INSERT 또는 대입 문에서 빈 문자열로 해석됩니다. varchar, char 또는 text 데이터 형식의 데이터를 연결할 때도 빈 문자열은 빈 문자열로 해석됩니다. 예를 들어 'abc' + '' + 'def'는 'abcdef'로 저장됩니다. 그러나 호환성 수준이 65로 설정된 경우에는 빈 상수가 단일 공백 문자로 처리되어 'abc' + '' + 'def'가 'abc def'로 저장됩니다. 호환성 수준 설정 방법 및 빈 문자열 해석 방법은 sp_dbcmptlevel(Transact-SQL)을 참조하십시오.

두 문자열을 연결할 때 결과 식의 데이터 정렬은 데이터 정렬 선행 규칙에 따라 설정됩니다. 자세한 내용은 선행 정렬(Transact-SQL)을 참조하십시오.