解决方案 »

  1.   

    不管你创建对象的时候用的是大写还是小写,最后你在视图中查询对象名的时候都是大写。
    不区分大小写是指你在创建的时候不区分。
    如下:(第二次创建的时候就会报错)create table tt(a number);create table TT(a number);
      

  2.   

    是的,要注意应用的范围。
    建议楼主在脚本中多用upper , 你懂得!
      

  3.   


    create table mytable(a int)  ; 
    create table "mytable" (a int) ;
    -- 会创建两张表, 上面的会转成大写,下面的不转。
      

  4.   


    PHP传递查询语句过去,如果表名没有加引号会直接报错。
      

  5.   


    PHP传递查询语句过去,如果表名没有加引号会直接报错。报 表名不存在? 回头试试。
      

  6.   

    你在oracle 创建对象的时候, 如果没有加双引号, 默认都会转成大写的。 
    在用这些对象的时候, 是不区分大小写的。  但是你差的视图, 他以字符串的形式存的,当然就会区分大小写了,就跟你查询正常的表记录一样。