select * from GIS."table2"

解决方案 »

  1.   

    同意楼上的,表从SQL Server倒入Oracle后,会自动给表名加上""的
      

  2.   

    试了一下 select * from GIS."table2" ,不行。
     
    我想问题在
    1
    在GIS中新建了一个表table2,加入数据后用
    select * from GIS.table2在dbgrid中可以看到表table2的数据”
    2
    在同一个用户中的tabl1就找不到 ,这是否与数据是由SQL server输入的有关。
      

  3.   

    我想出现这个问题的原因是因为你的表是由SQL SERVER导过来的吧
    由SQL SERVR导过来的时候,你会填写一个ORACLE的登录名与密码吧
    这时候你所导过来的表会被创建在你所填写的登录名的用户表空间之中
    如果你在做查询的时候登录名没有足够的权限可以查到另一个用户名的表内容的话
    当然会说找不到表了
    所以,你可以重新再导一次数据,但登录名要用你在做查询的时候的用户名才行
      

  4.   

    看这里我的分给谁了
    http://expert.csdn.net/Expert/topic/2295/2295210.xml?temp=.4990503
    如果答案是对的,一定有分的。
    如果答案擦边,也有分。
    一点都搭不上,你让我把分给谁。
      

  5.   

    jiezhi(Niu)的答案
    select * from GIS."table2"
    我当时理解为要加“”,不是大小写问题(他也没有指出)。
    试了一下,不行。确实当时没有把大小写考虑进去。
    以为是错误的,后来费劲地发贴再问。
    如果大家认为这应该给分,有机会会给分给 jiezhi的。
    这一点大家请放心。