RD-SFFPK3这个表是这么产生的,通过pb的数据管道往oracle导数据的时候,表名不小心不下划线写成了一横线,就成了RD-SFFPK3这个名字,然后就怎么也删除不调了,请教高手.谢谢

解决方案 »

  1.   

    rename  RD-SFFPK3 to RD_SFFPK3
      

  2.   

    表名两边加上双引号试试看
    drop table "RD-SFFPK3"
      

  3.   

    导数据的时候没报错吗?RD-SFFPK3不是不符合表名命名规范吗?
      

  4.   

    SQL> create table "RD-SFFPK3" (id int);Table created.SQL> drop table "RD-SFFPK3";Table dropped.SQL>
      

  5.   

    原来如此;
    通过pb管道建成的表,RD-SFFPK3 ,在plsql里面,怎么查询,删除都,不认识这个表,双引号,单引号,或者选中这个表右键drop都不行; 通过pb建立的,就通过pb来删除。
    多谢各位