Обратная косая черта (продолжение строки) (Transact-SQL)

Применимо к:SQL ServerБаза данных SQL AzureУправляемый экземпляр SQL AzureБаза данных SQL в Microsoft Fabric

\ разбивает длинную строковую константу, символ или двоичные данные на две или более строк для удобства чтения.

Соглашения о синтаксисе Transact-SQL

Syntax

<first section of string> \  
<continued section of string>  

Arguments

<первый раздел строки>
Начало строки.

<продолжение раздела строки>
Продолжение строки.

Remarks

Эта команда возвращает первую и последующие секции строки как одну строку без символов обратной косой черты. Новая строка после символа обратной косой черты должна представлять собой символ перевода строки (U+000A) или сочетание символов возврата каретки (U+000D) и перевода строки (U+000A) в указанном порядке.

Examples

A. Разделение строки символов

В следующем примере использованы обратная косая черта и возврат каретки для разбиения строки символов на две строчки.

SELECT 'abc\  
def' AS [ColumnResult];  

Вот результирующий набор.

ColumnResult  
------------  
abcdef

B. Разделение двоичной строки

В следующем примере использованы обратная косая черта и возврат каретки для разбиения двоичной строки на две строчки.

SELECT 0xabc\
def AS [ColumnResult];  

Вот результирующий набор.

ColumnResult  
------------  
0xABCDEF

См. также

Типы данных (Transact-SQL)
Встроенные функции (Transact-SQL)
Операторы (Transact-SQL)
(Дивизион) (Transact-SQL)
(присваивание деления) (Transact-SQL)
Составные операторы (Transact-SQL)