【发布时间】:2019-10-27 18:06:05
【问题描述】:
以下产生错误:
SELECT 1 AS [dada[daa]]
Msg 105, Level 15, State 1, Line 190 字符串'dada[daa]'。
消息 102,级别 15,状态 1,行 190 'dada[daa]' 附近的语法不正确。
如果我在列别名中有方括号,我可以使用这样的引号:
SELECT 1 AS 'dada[daa]'
但我正在构建一些复杂的动态 T-SQL 语句,并且每个列别名都用方括号括起来,如果别名包含方括号,则使用引号会使事情变得有点困难。
那么,有没有办法以某种方式逃避这些括号?
【问题讨论】:
标签: sql-server tsql column-alias