当前位置: 代码迷 >> ASP.NET >> 关于这2个SQL语句的区别?解决方法
  详细解决方案

关于这2个SQL语句的区别?解决方法

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


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