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

ESTE TEMA SE APLICA A:síSQL Server (a partir de 2008)síAzure SQL DatabasenoAzure SQL Data Warehouse noAlmacenamiento de datos paralelos THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)yesAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

\divide una constante de cadena larga, carácter o binario, en dos o más líneas para mejorar la legibilidad.\ breaks a long string constant, character or binary, into two or more lines for readability.

Icono de vínculo de tema Convenciones de sintaxis de Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintaxisSyntax

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

ArgumentosArguments

<primera sección de cadena ><first section of string>
Es el principio de una cadena.Is the start of a string.

<sigue la sección de cadena ><continued section of string>
Es la continuación de una cadena.Is the continuation of a string.

ComentariosRemarks

Este comando devuelve las secciones primera y de continuación de la cadena como una cadena, sin la barra diagonal inversa.This command returns the first and continued sections of the string as one string, without the backslash.

EjemplosExamples

A.A. Dividir una cadena de caracteresSplitting a character string

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.The following example uses a backslash and a carriage return to split a character string into two lines.

SELECT 'abc\  
def' AS [ColumnResult];  

El conjunto de resultados es el siguiente.Here is the result set.

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

B.B. Dividir una cadena binariaSplitting a binary string

En el ejemplo siguiente se usa una barra diagonal inversa y un retorno de carro para dividir una cadena binaria en dos líneas.The following example uses a backslash and a carriage return to split a binary string into two lines.

SELECT 0xabc\  
def AS [ColumnResult];  

El conjunto de resultados es el siguiente.Here is the result set.

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

Vea tambiénSee Also

Tipos de datos (Transact-SQL) Data Types (Transact-SQL)
Funciones integradas (Transact-SQL) Built-in Functions (Transact-SQL)
Operadores ( Transact-SQL ) Operators (Transact-SQL)
( división ) ( Transact-SQL ) (Division) (Transact-SQL)
( asignación y división ) ( Transact-SQL ) (Division Assignment) (Transact-SQL)
Compuesta operadores ( Transact-SQL )Compound Operators (Transact-SQL)