QUOTENAME (Transact-SQL)

傳回 Unicode 字串,且附加了分隔符號,以便使輸入字串成為有效的 Microsoft SQL Server 2005 分隔識別碼。

主題連結圖示Transact-SQL 語法慣例

語法

QUOTENAME ( 'character_string' [ , 'quote_character' ] ) 

引數

'character_string'

這是 Unicode 字元資料的字串。character_stringsysname

'quote_character'

這是用來作為分隔符號的單字元字串。它可以是單引號 ( ' )、左或右方括號 ( [] ),或雙引號 ( " )。如果未指定 quote_character,就會使用方括號。

傳回類型

nvarchar(258)

範例

下列範例會使用字元字串 abc[]def,且利用 [] 字元來建立有效的 SQL Server 分隔識別碼。

SELECT QUOTENAME('abc[]def')

以下為結果集: 

[abc[]]def]

(1 row(s) affected)

請注意,abc[]def 字串中的兩個右方括號用來表示逸出字元。

請參閱

參考

字串函數 (Transact-SQL)

說明及資訊

取得 SQL Server 2005 協助