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

适用于: SQL Server Azure SQL 数据库 Azure SQL 托管实例

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

Transact-SQL 语法约定

语法

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

参数

<first section of string>
是字符串的开头部分。

<continued section of string>
是字符串的后面部分。

备注

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

示例

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)