Oracle字段应该是不区分大小写的吧。
另外可以试试,先把与该字段有关的约束全删除,改名后再重建这些约束。

解决方案 »

  1.   

    ORACLE不分大小写,你为什么要修改呢?
      

  2.   

    你不要给那个列加引号,加引号oracle就按小写来找了,在内部oracle把全部的名字都转换成大写来处理的!
      

  3.   

    在数据库转移的情况下可能会在ORACLE中产生小写字母,但一般的查询应该是不区分大小写的,有个别的客户端开发工具会区分表名的大小写,但对字段名应该是不区分大小写的。
      

  4.   

    字段名、表名以及各类数据库对象的名字都不分大小写。
    在创建这些数据库对象时使用小写字母的,存贮在系统表(如all_tables)自动转化为大写。但是在使用这些对象时,大小写不分。但是在这些系统表里查找这些对象时必须要用大写才能查到。
      

  5.   

    字段名在数据字典中是大写的。在实际应用这个字段时无需关心大小写,ORACLE会自动转化为大写。如果你要在SYS.COL$表中查找这个字段,则必须根据这个字段名的大写来查。