oracle中的双引号可以对字段和表名进行大小写区分,但是为什么对where条件中的值用双引号会提示错误呢?
select * from a where name = "aaa"
如上sql,会提示ora-00904 "aaa":标识符无效
。但是如果把双引号改成单引号就可以正常查询,改成如下sql就正常:
select * from a where name = 'aaa'
oracle中的双引号可以对字段和表名进行大小写区分,但是为什么对where条件中的值用双引号会提示错误呢?
select * from a where name = "aaa"
如上sql,会提示ora-00904 "aaa":标识符无效
。但是如果把双引号改成单引号就可以正常查询,改成如下sql就正常:
select * from a where name = 'aaa'
2 回答704 阅读✓ 已解决
1 回答826 阅读✓ 已解决
1 回答758 阅读✓ 已解决
1 回答522 阅读✓ 已解决
2 回答851 阅读
1 回答976 阅读
1 回答735 阅读
字段跟表名用双引号,字符串用单引号