我有个表A当我select * from A 或者 select * from TRADE.A的时候,正常,有数据能select出来的但是当我想删除这个表的时候,发现删不掉,报一个表或试图不存在的错误
Drop table A 而且用trancate table A也报同样的错误但是如果用delete from A那就没问题,表里的数据能删除....我用Toad或者PLSQL登录进去查看的时候,左边的表列表里也没有A这个表...以上所有操作都是用同一个用户trade进行的,表所在表空间是TRADE
请问这个表应该怎么删除?另外弱弱的问下select * from TRADE.A里面这个TRADE代表的是表空间还是用户?多谢了
Drop table A 而且用trancate table A也报同样的错误但是如果用delete from A那就没问题,表里的数据能删除....我用Toad或者PLSQL登录进去查看的时候,左边的表列表里也没有A这个表...以上所有操作都是用同一个用户trade进行的,表所在表空间是TRADE
请问这个表应该怎么删除?另外弱弱的问下select * from TRADE.A里面这个TRADE代表的是表空间还是用户?多谢了
SELECT * FROM dba_objects
where object_name ='A'
这样就可以删掉了...因为你在本用户登录的时候根本没有登录这个数据库,你只是对那个数据库有操作权力..
你也可以在用户里面找到哪个表.....
TRADE.A里面这个TRADE代表的是用户。
select object_type,owner from all_objects where object_name='A';什么东西也没有select出来...
where object_name ='A' 出不来东西可能是因为这个object_name 大小写敏感的吧...