博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle之标示符无效
阅读量:5956 次
发布时间:2019-06-19

本文共 295 字,大约阅读时间需要 1 分钟。

一、引言

今天使用Oracle客户端执行一条sql语句

1 select * from test3 where rownum < 10 order by colname3

结果一直提示标示符无效,以为是自己把列名写错了打开表的列,一个字母一个字母的比对,还是没有错

二、原因及解决办法

最后发现原因是Oracle默认字段为大写字母,如果定义表时,字段使用的是小写字母,则在查询时字段需要用双引号括起来"。

三、思考

mysql、Oracle、sql server的sql语句都是基于标准sql的,然后各自又提供了各自的扩展,然而这些扩展之间的差异,真的挺烦人的。得同时记着三种数据库的语法。

转载地址:http://vqexx.baihongyu.com/

你可能感兴趣的文章
作为一个程序员必备的素质
查看>>
Webpack入门教程十四
查看>>
HDU - 3564 Another LIS(LIS+线段树)
查看>>
深入浅出JavaScript (五) 详解Document.write()方法
查看>>
hibernate简单入门教程(四)---------关联映射
查看>>
去 IOE,MySQL 完胜 PostgreSQL
查看>>
++i 和 i++ 性能上的区别
查看>>
Mysql运维管理-一主多从宕机从库切换主库继续和从库同步过程16
查看>>
Tomcat优化之配置NIO运行模式
查看>>
用XSLT和XML改进Struts
查看>>
WEB测试—功能测试
查看>>
在react或vue中,for循环用Index作为key值是好还是坏呢?
查看>>
2014.10.1 Form中显示pdf文件
查看>>
NERDTree 快捷键辑录
查看>>
Python数据分析Numpy库方法简介(一)
查看>>
javaWeb:相关监听方法汇总
查看>>
JSP 实现 之 读取数据库显示图片
查看>>
JS——特效秀
查看>>
【mybatis】mybatis使用java实体中定义的常量,或静态方法
查看>>
Beta冲刺——day6
查看>>