Barra invertida (continuação de linha) (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do Azure

\ quebra uma constante de cadeia de caractere, um caractere ou um binário longo, em duas ou mais linhas para facilitar a leitura.

Convenções de sintaxe de Transact-SQL

Sintaxe

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

Observação

Para exibir a sintaxe do Transact-SQL para o SQL Server 2014 (12.x) e versões anteriores, confira a Documentação das versões anteriores.

Argumentos

<first section of string>
É o início de uma cadeia de caracteres.

<continued section of string>
É a continuação de uma cadeia de caracteres.

Comentários

Esse comando retorna a primeira seção e as seções contínuas da cadeia de caracteres como uma cadeia de caracteres, sem a barra invertida. A nova linha após a barra invertida deve ser um caractere de alimentação de linha (U + 000A) ou uma combinação de retorno de carro (U + 000D) e alimentação de linha (U + 000A), nessa ordem.

Exemplos

a. Dividindo uma cadeia de caracteres

O exemplo a seguir usa uma barra invertida e um retorno de carro para dividir uma cadeia de caracteres em duas linhas.

SELECT 'abc\  
def' AS [ColumnResult];  

Este é o conjunto de resultados.

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

B. Dividindo uma cadeia de caracteres binária

O exemplo a seguir usa uma barra invertida e um retorno de carro para dividir uma cadeia de caracteres binária em duas linhas.

SELECT 0xabc\
def AS [ColumnResult];  

Este é o conjunto de resultados.

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

Consulte Também

Tipos de dados (Transact-SQL)
Funções internas (Transact-SQL)
Operadores (Transact-SQL)
(Divisão) (Transact-SQL)
(Atribuição de divisão) (Transact-SQL)
Operadores compostos (Transact-SQL)