QUOTENAME (Transact-SQL)
傳回 Unicode 字串,且附加了分隔符號,以便使輸入字串成為有效的 Microsoft SQL Server 2005 分隔識別碼。
語法
QUOTENAME ( 'character_string' [ , 'quote_character' ] )
引數
'character_string'
這是 Unicode 字元資料的字串。character_string 是 sysname。
'quote_character'
這是用來作為分隔符號的單字元字串。它可以是單引號 ( ' )、左或右方括號 ( [] ),或雙引號 ( " )。如果未指定 quote_character,就會使用方括號。
傳回類型
nvarchar(258)
範例
下列範例會使用字元字串 abc[]def
,且利用 [
和 ]
字元來建立有效的 SQL Server 分隔識別碼。
SELECT QUOTENAME('abc[]def')
以下為結果集:
[abc[]]def]
(1 row(s) affected)
請注意,abc[]def
字串中的兩個右方括號用來表示逸出字元。