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

关于这2个SQL语句的区别?
ACCESS数据库     里面有这个表   user  
    2个SQL语句:
      1:
select   *   from   user  
      2:
select   *   from   [user]
          在进行对access这个数据库操作的时候.我发现必须使用第2个才可以.为什么呢?这2个有什么区别。请教高手了..


------解决方案--------------------
user是关键字
------解决方案--------------------
在数据库中 user 是关键字 必须 在 [] 内 才可以
------解决方案--------------------
如果你的语句语法完全正确它就是执行错误,那最好是放到查询分析器里看一下表名,如果颜色不对,那就是关键字儿
------解决方案--------------------
【】相当于转义
------解决方案--------------------
SQL语句里所有的关键字来用作表名,字段名时都要用[],不然容易出错