执行select * from tab查看你的表,从dts传过来的表表名全部要加双引号

解决方案 »

  1.   

    这样:select * from "Account" t还是不行呀,老大.
      

  2.   

    oracle客户端与服务端版本相同吗?
      

  3.   

    兄弟 我们这边也是从sql 导入到oracle 你看有没有无效对象,重新编译一下。
    另外导入时 你用的那个用户?system么?
      

  4.   

    直接在table 上点击 view  看看 语句是什么不就可以了
      

  5.   

    可能是ID不行吧。换一个ID试试
      

  6.   

    删除导入的表,然后在ms sql中把表名全部改为大写 试下
      

  7.   

    這要注意兩個問題:一、導入時是用哪個用戶登陸到Oracle的?二、你在SQL SEVER中用導出向導的時候,在要你選擇要導出的表和設置目標表名這個步聚時要特別注意:要將默認的目標表名中點號前的數據庫名連同點號全部去掉,同時要將所有雙引號去掉(隻保留表名),這樣導出去的表就會自動在你在第一步中用來登陸的用戶的方案中創建,並且表名和SQL SERVER中一模一樣,數據也會自動完全的導入到這些表中,而且以後在Oracle中引用表名時不用加任何雙引號。建議樓主先把你已導入的表從Oracle中全部刪掉,然後再按我說的方法導一次,保証不會出錯了!