Поделиться через


Оператор сцепления строк (Transact-SQL)

Знак «плюс» (+) является оператором сцепления строк, который включает сцепление строк. Все остальные операции со строками выполняются с помощью строковых функций, таких как SUBSTRING.

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

При сцеплении двух символьных строк параметры сортировки результирующего выражения устанавливаются по правилам очередности параметров сортировки. Дополнительные сведения см. в разделе Очередность параметров сортировки (Transact-SQL).

См. также

Справочник

Операторы (Transact-SQL)

Другие ресурсы

Оператор сцепления строк (ядро СУБД)

Справка и поддержка

Получение помощи по SQL Server 2005