Leer en inglés

Compartir a través de


Barra diagonal inversa (continuación de línea) (Transact-SQL)

Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Base de datos de Azure SQL de Microsoft Fabric

\ divide una constante de cadena larga, de carácter o binaria, en dos o más líneas para facilitar la lectura.

Convenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

<primera sección de la cadena>
Es el principio de una cadena.

<sección de continuación de la cadena>
Es la continuación de una cadena.

Observaciones

Este comando devuelve las secciones primera y de continuación de la cadena como una cadena, sin la barra diagonal inversa. La nueva línea después de la barra diagonal inversa debe ser un carácter de avance de línea (U + 000A) o una combinación de retorno de carro (U + 000D) y avance de línea (U + 000A) en ese orden.

Ejemplos

A. División de una cadena de caracteres

En el ejemplo siguiente se usa una barra diagonal inversa y un retorno de carro para dividir una cadena de caracteres en dos líneas.

SQL
SELECT 'abc\  
def' AS [ColumnResult];  

Este es el conjunto de resultados.

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

B. División de una cadena binaria

En el ejemplo siguiente se usa una barra diagonal inversa y un retorno de carro para dividir una cadena binaria en dos líneas.

SQL
SELECT 0xabc\
def AS [ColumnResult];  

Este es el conjunto de resultados.

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

Consulte también

Tipos de datos (Transact-SQL)
Funciones integradas (Transact-SQL)
Operadores (Transact-SQL)
(Division) (Transact-SQL)
(Asignación de división) (Transact-SQL)
Operadores compuestos (Transact-SQL)