表名不区分大小写的,除非是加引号的表。
如果你是倒入oracle的表(比如access倒入oracle的表),就会加引号,
否则是不用加的。

解决方案 »

  1.   

    我是倒入的表啊,从SQL-SERVER2000中导过来的,但是如果加引号的话那很麻烦,也不方便啊,有什么更好的办法没有,除了重建表之外。
      

  2.   

    rename "table_name" to table_name
      

  3.   

    自编一个循环程序,用replace 替换表名。其中用到正则表达式的具体选项来替换引号和解决字母小写变大写的问题。
      

  4.   

    用rename 还是有点不方便,改起来很慢啊,我有好几百个表要改啊
      

  5.   

    对了,还有在SQLSERVER中表中的标识列,迁到ORACLE中要怎么变啊?小弟是初学者,还望各位多指点。谢谢大家的指点。
      

  6.   

    SQLSERVER迁到ORACLE, 在导入精零中可将表名变成大写