日期:2014-05-19  浏览次数:20596 次

查询带"\","-"字符的字段名的查询语句怎么写?
假如有字段AB\N

我写的查询语句
"select   AB\N   from...... "

告诉我期待的参数不足,返回是2

如果写成 "select   'AB\N '   from...... ",则查询的结果都为字符串AB\N


怎么写呢?

------解决方案--------------------
用[]将字段名括起来
------解决方案--------------------
select [AB\N] from TableName
------解决方案--------------------
select [AB\N] from......
------解决方案--------------------
select [AB\N] from...... "
------解决方案--------------------
select QUOTENAME ( 'AB\N ')