使用sqlplus 登陆数据库。
$sqlplus /nolog
SQL>conn <user>/<password>
SQL>select * from <table name>
如果这样没问题的话,那就是表还存在,
要drop这张表
SQL>drop table <table name>
视图就是查询这些表的结果集。就是说视图是依赖于这些表而存在的。
视图就像是表的映射一样,没有表,视图就没有意义了。所以,直接把视图删掉吧。
或者你百度个删除所有无效视图的命令。
提示表或视图不存在的原因:(个人想法)
表名或视图名输入错误。
进错用户了,这个用户下面没有该视图或表(比如有时候做实验我经常在scott上面查sys下面的,就会出现提示说表或视图不存在)
进错数据库了。
上面三个都没错的话,那就很大可能性是那个表或视图被删了....
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)