本帖最后由 junon 于 2011-06-13 09:11:03 编辑

解决方案 »

  1.   

    还有Package和里面的存储过程和函数名称
      

  2.   

    oracle不区分大小写的吧。
    你在查找的时候写小写没问题的SELECT *
      FROM DUAL和select *
      from dual效果一样。
    如果你要查询出来字段的别名是小写,那么就在别名加上""select 'x' as "aaa" from dual
      

  3.   

    语句是不区分大小写。比如创建的表名是TESTTABLE,在SQL语句中无论表名是大小写都是有效的。但是如果创建的表名是testTable,在查询时就有问题了
      

  4.   

    就如这个描述
    http://blog.csdn.net/itsoft2006/archive/2006/06/22/820891.aspx
      

  5.   

    1、oracle默认标识会不区分大小写,除非创建或声明时加上双引号。
    2、建议不要使用大小写混用的驼峰命名法,而是使用单词之间加下划线的命名方法,
    如:表名(登录日志): t_logon_log
      

  6.   

    SQL> create table testTable(id number);Table createdSQL> select * from testtable;        ID
    ----------SQL> select * from TESTTABLE;        ID
    ----------SQL> 如果直接在ORACLE中建表的,无论大小写都是不区分的,因为你是用其它方法建表的,而且建表的时候,很有可能带有双引号。。包括字段也是,,,都要把双引号去掉
      

  7.   

    创建对象的时候命名最好不要用双引号, 否则oracle 的plsqldev提示功能就没用了,还有你在查询统计表的时候比较麻烦。