| title | Backslash (Line Continuation) (Transact-SQL) | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| description | Backslash (Line Continuation) (Transact-SQL) | ||||||||||||
| author | rwestMSFT | ||||||||||||
| ms.author | randolphwest | ||||||||||||
| ms.reviewer | |||||||||||||
| ms.date | 07/25/2019 | ||||||||||||
| ms.prod | sql | ||||||||||||
| ms.prod_service | database-engine, sql-database | ||||||||||||
| ms.technology | t-sql | ||||||||||||
| ms.topic | reference | ||||||||||||
| ms.custom | |||||||||||||
| f1_keywords |
|
||||||||||||
| helpviewer_keywords |
|
||||||||||||
| dev_langs |
|
[!INCLUDE SQL Server Azure SQL Database Azure SQL Managed Instance]
\ breaks a long string constant, character or binary, into two or more lines for readability.
Transact-SQL Syntax Conventions
<first section of string> \
<continued section of string>
[!INCLUDEsql-server-tsql-previous-offline-documentation]
<first section of string>
Is the start of a string.
<continued section of string>
Is the continuation of a string.
This command returns the first and continued sections of the string as one string, without the backslash. The new line after the backslash must either be a line feed character (U+000A) or a combination of carriage return (U+000D) and line feed (U+000A) in that order.
The following example uses a backslash and a carriage return to split a character string into two lines.
SELECT 'abc\
def' AS [ColumnResult]; [!INCLUDEssResult]
ColumnResult
------------
abcdef
The following example uses a backslash and a carriage return to split a binary string into two lines.
SELECT 0xabc\
def AS [ColumnResult]; [!INCLUDEssResult]
ColumnResult
------------
0xABCDEF
Data Types (Transact-SQL)
Built-in Functions (Transact-SQL)
Operators (Transact-SQL)
(Division) (Transact-SQL)
(Division Assignment) (Transact-SQL)
Compound Operators (Transact-SQL)