这个函数会返回一个添加了分隔符的Unicode字符串, 这个函数会使得输入的字符串变为一个合法的Microsoft SQL Server的分隔了的标示符.

 

格式:

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

相关文章:

  • 2021-06-21
  • 2021-07-18
  • 2021-10-22
  • 2021-11-15
  • 2021-10-29
  • 2021-12-09
  • 2021-07-05
  • 2021-05-24
猜你喜欢
  • 2021-12-19
  • 2021-05-26
  • 2022-12-23
  • 2021-06-17
  • 2021-11-07
  • 2021-08-14
相关资源
相似解决方案