Oracle的不区分,一直为大写状态,出现是由于如下情况产生的:
create table "ydpcc703"
(
);

解决方案 »

  1.   

    你可以有ydpcc703和YDPCC703两个表,在哪里看到的
    那个ydpcc703表你肯定是通过"ydpcc703"建立的。
    那表数据也应当不一样啊。
    oracle会自动将表名换成大写,除非用""引起来。
    oracle认为ydpcc703和YDPCC703是两个表
    表ydpcc703要通过""才能访问
      

  2.   

    oracle数据库里的对象是不区分大小写的。oracle的数据库字典统一存储大写的数据,是因为oracle对oracle内的数据是区分大小写的。