关于这2个SQL语句的区别?
ACCESS数据库 里面有这个表 user
2个SQL语句:
1:
select * from user
2:
select * from [user]
在进行对access这个数据库操作的时候.我发现必须使用第2个才可以.为什么呢?这2个有什么区别。请教高手了..
------解决方案--------------------user是关键字
------解决方案--------------------在数据库中 user 是关键字 必须 在 [] 内 才可以
------解决方案--------------------如果你的语句语法完全正确它就是执行错误,那最好是放到查询分析器里看一下表名,如果颜色不对,那就是关键字儿
------解决方案--------------------【】相当于转义
------解决方案--------------------SQL语句里所有的关键字来用作表名,字段名时都要用[],不然容易出错