我重SQL-Server中通过SQL_Server中的数据导入和导出功能导出到oracle中是出现下面的问题:
加入导入的表名是:abc
用select * from abc  查询不到。
用select * from "abc" 或者用 select * from "d用户名"."abc" 或者用 select * from "abc" t 这样就能查询到!!!各位大虾这到底是什么问题!!!我用的用户是导入是他需要连接oracle的用户!!这个用户创建了这张表,为什么不能访问!!

解决方案 »

  1.   

    用select * from 数据库名.abc  试试
      

  2.   

    我说的是在oracle里查询的!!select * from "abc" 可以查到
    select * from "用户名"."abc"  可以查到
    select * from "abc" t 可以查到为什么!!!select * from abc就查询不到!!!
    就算用sys 用户登陆都查询不到!
      

  3.   

    谢谢各位的跟贴!已经发现问题了:
    从外部用DTS导入数据时表名必须是大写
    导入的时候把表明改为大写在查询时就没有问题了
      

  4.   

    Oracle只支持大写的表名,数据源里面您用什么都没关系,问题就在您导出到Oracle时一定要记得使用大写字母