Оператор сцепления строк (Transact-SQL)
Знак «плюс» (+) является оператором сцепления строк, который включает сцепление строк. Все остальные операции со строками выполняются с помощью строковых функций, таких как SUBSTRING.
По умолчанию пустая строка рассматривается как пустая строка в инструкции INSERT или инструкциях присвоения для данных типа varchar. При сцеплении данных с типами varchar, char или text пустая строка интерпретируется как пустая строка. Например, результатом операции 'abc' + '' + 'def' будет строка 'abcdef'. Однако если установлен уровень совместимости 65, пустые константы обрабатываются как одиночные пробелы и результатом операции 'abc' + '' + 'def' будет 'abc def'. Дополнительные сведения о настройке уровней совместимости и интерпретации пустых строк см. в разделе sp_dbcmptlevel (Transact-SQL).
При сцеплении двух символьных строк параметры сортировки результирующего выражения устанавливаются по правилам очередности параметров сортировки. Дополнительные сведения см. в разделе Очередность параметров сортировки (Transact-SQL).
См. также