日期:2014-05-16 浏览次数:20491 次
如果在ORACLE的SQL中包含关键字,可能会提示错误
例如:
select * from user where number=10;
?
由于number是关键字,执行SQL的时候会报错
?
因此可以修改为
select * from user where "number"=10;即可(这里是双引号,不是两个单引号)
?
在sql server中要写成
select * from user where [number]=10;
?
同理在创建表的表名,或者字段名有关键字的里也可以这么处理,当然还是不建议把关键字做为表名或字段名的。