Barra diagonal inversa (continuación de línea) (Transact-SQL)
Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
\
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
<first section of string> \
<continued section of string>
Nota:
Para ver la sintaxis de Transact-SQL para SQL Server 2014 (12.x) y versiones anteriores, consulte Versiones anteriores de la documentación.
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.
SELECT 'abc\
def' AS [ColumnResult];
El conjunto de resultados es el siguiente:
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.
SELECT 0xabc\
def AS [ColumnResult];
El conjunto de resultados es el siguiente:
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)
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de