如何从数据字典视图CAT中删除所有不必要的表?

时间:2014-01-15 09:25:00

标签: oracle dictionary plsql

我想从数据字典视图CAT(没有$的所有对象)中删除所有不必要的对象。我该怎么做?

3 个答案:

答案 0 :(得分:1)

你没有。这是一个系统视图,做任何类似的事情都是不可取的。如果你想要所有带有$的对象,那么只需选择:

select * from cat where table_name like '%$%'

我个人并不喜欢Oracle系统视图的同义词。他们习惯一开始就弃用它们。我会改用USER_CATALOG

答案 1 :(得分:0)

简单回答:不要这样做,你会破坏你的数据库。

答案 2 :(得分:0)

如果您有一个不必要的表,请删除它,例如:

DROP TABLE x;

然后将从数据字典视图中删除它。