QUOTENAME (Transact-SQL)

1264 ワード

この関数は、入力文字列を正当なMicrosoft SQLサーバの区切りのラベルに変更する区切り文字が追加されたUnicode文字列を返します.
 
書式:
QUOTENAME ( 'character_string' [ , 'quote_character' ] )
 
パラメータ:
'
character_string
'
これはUnicode文字データからなる文字列です.character_stringはsysnameで、上限は128文字です.128文字を超えるとNULLが返されます.
'
quote_character
'
これは単一の文字列であり、区切り文字として割り当てられる.これは、一重引用符(')、左括弧または右括弧([])、または二重引用符(").quote_characterが指定されていない場合、デフォルトでは角括弧が使用されます.
例:
select QUOTENAME('%' + 'awpatp'+ '%','''')

 
結果:'%awpatp%'
 
ソース:
QUOTENAME (Transact-SQL)
http://msdn.microsoft.com/en-us/library/ms176114.aspx