oracle不是区分大小写的,是建表的时候是没有去掉双引号。
CREATE TABLE TableName(id number); //虽然写的时候是有大写和小写,但是在数据库里面是不区分的。 select * from tablename; //这样是可以的 SELECT * FROM TABLENAME; //这样写也不会有问题 SELECT * FROM TableName; //都没问题 CREATE TABLE "TableName"("id" number); // 如果创建表的时候是这样写的,那么就必须严格区分大小写 SELECT * FROM "TableName"; //不仅要区分大小写而且要加双引号,以便和上面的第三种查询方式区分开。
所以问题不在于oracle,而是你的同事创建表的时候没有去掉双引号。
与其改sql还不如把表改过来
相关推荐
oracle11g密码区分大小写问题,自11g开始,oracle缺省区分帐号的密码大小写(case sensitivity), 而11g以下版本则不区分, 在数据字典中以大写形式存在
本文首先讲述了Oracle内部表存储原理,在此基础上如何使Oracle设计的表及其字段显示为区分大小写的形式,最后通过具体例子分析了使用默认全部大写和大小写混写的利弊,同时给出来不同情况在Power Desginer(PD)中的...
小编今天在建一个Oracle数据库表时,提示如下表名长度超过了最大值了。错误如下: 代码如下: 错误报告: SQL 错误: ORA-00972: 标识符过长 00972. 00000 – “identifier is too long” *Cause: An identifier ...
POWERDESIGNER生成oracle表名带有引号
一般情况下,使用者在进行Oracle开发或管理里都不会对ORACLE对像名大小写进行区别,因为ORALCE在普通情况下会将所有小写都转换为大写进行处理,所以可以说是大小写不敏感的。但是实际ORACLE内部有它一套完整的对像名...
NULL 博文链接:https://javazhou.iteye.com/blog/645055
sql语句生成器for oracle(提供表名,自动获取列名)
DevExpress DXperience 使用 Linq 及CriteriaOperator 查找 Oracle 字符字段不区分大小写代码
ORACLE中数据字典大小写问题
ORACLE怎么修改表名呢? 1.在控制台中修改 2.用sql语句修改表名,更加方便、灵活
将此脚本复制,输入表名执行可直接获得所有本表字段。
1、备份Oracle数据库表时添加动态时间戳,解决了ORA-00922: missing or invalid option 错误。 2、备份表结构和数据,还备份索引、序列、触发器等对象,提高了备份速度。但需要手动备份原始表的序列。 3、备份策略是...
获取oracle 表字段,表名,以及主键之类等等的信息,获取oracle 表字段,表名,以及主键之类等等的信息获取oracle 表字段,表名,以及主键之类等等的信息获取oracle
在oracle中用psql写的人民币大小写转换
SQL和Oracle中统计数据库中表个数及表名
解决ORALCE大小写限制及登录限制解决
如何在oracle中查询所有用户表的表名、主键名称、索引、外键等