反斜杠(行继续符)(Transact SQL)

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Microsoft Fabric 中的 SQL 数据库

\ 将一个长字符串常量、字符或二进制分成两行或更多行,以方便阅读。

Transact-SQL 语法约定

Syntax

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

Arguments

<字符串的第一部分>
是字符串的开头部分。

<字符串的 continued 节>
是字符串的后面部分。

Remarks

该命令将字符串的第一部分和后续部分作为一个字符串返回,中间没有反斜杠。 反斜杠后的新行必须是换行符 (U + 000A) 或回车符 (U + 000D) 和换行符 (U + 000A) 的组合。

Examples

A. 拆分字符串

以下示例使用反斜杠和回车符将字符串分成两行。

SELECT 'abc\  
def' AS [ColumnResult];  

结果集如下。

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

B. 拆分二进制字符串

以下示例使用反斜杠和回车符将二进制字符串分成两行。

SELECT 0xabc\
def AS [ColumnResult];  

结果集如下。

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

另请参阅

数据类型 (Transact-SQL)
内置函数 (Transact-SQL)
运算符 (Transact-SQL)
(分区)(Transact-SQL)
除法赋值)(Transact-SQL)
复合运算符 (Transact-SQL)