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

SQL查询的一个小问题,大家帮帮忙啊!!~~~~
我有一个表名叫 "2 "的表,我在查询分析器里输入:
select   *   from   2

出现这个错误:
'2 '   附近有语法错误。

为什么呢??   from后面不是直接接表名的吗??

------解决方案--------------------
select * from [2]
------解决方案--------------------
select * from [2]

------解决方案--------------------
select * from [2]

------解决方案--------------------
1,表名没好不要用数字;
2,如果是数字,查询时,需要加[ "表名 "];
3,如题的解决办法是:

----------------------------
SELECT * FROM [2];
----------------------------
------解决方案--------------------
对于比较敏感的关键字或数字都要[] 不然SQL会认为是单个关键字或是数字处理而不是 表名或其他........