在Oracle中创建表示,字段名全被自动转换成大写了,
有没有方法不要它转换成全大写?我不想在建表时加双引号来控制,因为太麻烦,有没有其他的办法?select   "col1"   from   "table_name"   <--我不想这么做。有没有类似于MSSQL的以下方法?
ALTER DATABASE dbname COLLATE Japanese_CS_AS

解决方案 »

  1.   

    oracle 使用的就是大写的表名和字段名,用大写就没有分号了。
      

  2.   

    Oracle里是没有大小写区分的,你在SQL语句中随便用。
    只是在视图中取表、表空间等相关对象时才需要用上大写。
      

  3.   

    大写是oracle内部存储的.你在外部查询的时候,dml语句里面是不区分大小写的。
      

  4.   

    Oracle里是没有大小写区分的,大写是oracle内部存储的。
    所以:在视图中取表、表空间等相关对象时才需要用上大写。你进行的任何dml操作都可以大小写不分,进入oracle之后,数据字典里面都是大写