Oracle之标示符无效
Oracle 无效
2023-09-27 14:28:09 时间
一、引言
今天使用Oracle客户端执行一条sql语句
1 select * from test3 where rownum < 10 order by colname3
结果一直提示标示符无效,以为是自己把列名写错了打开表的列,一个字母一个字母的比对,还是没有错
二、原因及解决办法
最后发现原因是Oracle默认字段为大写字母,如果定义表时,字段使用的是小写字母,则在查询时字段需要用双引号括起来"。
三、思考
mysql、Oracle、sql server的sql语句都是基于标准sql的,然后各自又提供了各自的扩展,然而这些扩展之间的差异,真的挺烦人的。得同时记着三种数据库的语法。
相关文章
- oracle的jdbc.properties文件配置
- Oracle Apex 有用笔记系列 6 - 可编辑交互报告 Editable Interactive Report
- oracle 编译无效对象
- 《Oracle数据库管理与维护实战》——第 1 章 Oracle产品系列
- oracle整合简单,无关联的数据库访问
- [Oracle]包含了MVIEW的表领域,在进行导出,表领域改名,再导入后,MVIEW会消失不见。
- 如何取得Oracle并行执行的trace
- MYSQL和ORACLE的触发器与存储过程语法差异
- oracle存储过程
- 非常简单的oracle和mysql数据互传
- Oracle:instantclien下载地址
- Oracle 事务操作
- Oracle中V$SESSION等各表的字段解释,Oracle官方解释