SQL Server QUOTENAME() 函数

定义和用法

QUOTENAME() 函数返回一个带有分隔符的 Unicode 字符串,使其成为有效的 SQL Server 定界标识符。

实例

例子 1

返回带有方括号分隔符(默认)的 Unicode 字符串:

SELECT QUOTENAME('abcdef');

亲自试一试

例子 2

返回带有圆括号分隔符的 Unicode 字符串:

SELECT QUOTENAME('abcdef', '()');

亲自试一试

语法

QUOTENAME(string, quote_char)

参数

参数 描述
string 必需。Unicode 字符数据的字符串。限制为 128 个字符。
quote_char

可选。用作分隔符的单字符字符串。

可以是单引号(')、左右方括号([])、双引号(")、左右圆括号(())、大于或小于号(<>)、左右大括号({})或反引号(`)。

如果未指定 quote_char,则使用方括号。

技术细节

适用于:
  • SQL Server(从 2008 开始)
  • Azure SQL Database
  • Azure SQL Data Warehouse
  • Parallel Data Warehouse