Backslash (Line Continuation) (Transact-SQL)
Applies to: SQL Server Azure SQL Database Azure SQL Managed Instance SQL database in Microsoft Fabric
\
breaks a long string constant, character or binary, into two or more lines for readability.
Transact-SQL syntax conventions
Syntax
<first section of string> \
<continued section of string>
Arguments
<first section of string>
Is the start of a string.
<continued section of string>
Is the continuation of a string.
Remarks
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.
Examples
A. Splitting a character string
The following example uses a backslash and a carriage return to split a character string into two lines.
SELECT 'abc\
def' AS [ColumnResult];
Here's the result set.
ColumnResult
------------
abcdef
B. Splitting a binary string
The following example uses a backslash and a carriage return to split a binary string into two lines.
SELECT 0xabc\
def AS [ColumnResult];
Here's the result set.
ColumnResult
------------
0xABCDEF
See Also
Data Types (Transact-SQL)
Built-in Functions (Transact-SQL)
Operators (Transact-SQL)
(Division) (Transact-SQL)
(Division Assignment) (Transact-SQL)
Compound Operators (Transact-SQL)