ORACLE:ora-00942:表或视图不存在怎样解决

ORACLE:ora-00942:表或视图不存在怎样解决,第1张

首先要排除是不是PL/SQL Developer的问题。

使用sqlplus 登陆数据库。

$sqlplus /nolog

SQL>conn <user>/<password>

SQL>select * from <table name>

如果这样没问题的话,那就是表还存在,

要drop这张表

SQL>drop table <table name>

视图就是查询这些表的结果集。

就是说视图是依赖于这些表而存在的。

视图就像是表的映射一样,没有表,视图就没有意义了。所以,直接把视图删掉吧。

或者你百度个删除所有无效视图的命令。

提示表或视图不存在的原因:(个人想法)

表名或视图名输入错误。

进错用户了,这个用户下面没有该视图或表(比如有时候做实验我经常在scott上面查sys下面的,就会出现提示说表或视图不存在)

进错数据库了。

上面三个都没错的话,那就很大可能性是那个表或视图被删了....


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6662635.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存