你建表和用户的时候用了双引号来指定小写
默认情况下,Oracle对你的语句并不判断大小写,但是建立的比如表名什么的是转换成大写存在数据字典里的,比如你create table t ...,那么数据字典里存的是T,你用的时候无需指定大小写,因为会把你的语句全部改为大写的
如果你 create table "t" ...那么Oracle认为你需要小写,以后你使用就要自己指定了 select * from "t"

解决方案 »

  1.   

    怎么设置才能连上去后可以使select * from users有效呢
    --------------------
    给"voice"."users"建个同义词
      

  2.   

    原来如此,我是用MS SQLServer连接ORACLE导的数据,看来是SQL Server捣的鬼。不过我建用户的时候就指定了这个表空间为默认表空间,为什么不行呢?