Oracle SQL 语法:V$ 视图

Posted

技术标签:

【中文标题】Oracle SQL 语法:V$ 视图【英文标题】:Oracle SQL Syntax: V$ views 【发布时间】:2011-06-28 18:53:32 【问题描述】:

我注意到 Oracle 附带了一些特殊的表/视图(例如 V$SESSION),它们不包含在 dba_tablesdba_views 中。

这是为什么呢?

谁能解释表或视图何时是dba_tables / dba_views 的一部分,何时不是?

【问题讨论】:

【参考方案1】:

所有视图都列在DBA_VIEWS

Oracle 的 V$ 对象实际上是公共同义词(它们确实出现在 DBA_SYNONYMS 中)。 V$SESSIONSYS.V_$SESSION 的同义词,它确实出现在 DBA_VIEWS 中。通常,V$ 对象是 SYS 架构中前缀为 V_$ 的视图的公共同义词,GV$ 是 SYS 架构中前缀为 GV_$ 的视图的公共同义词。

【讨论】:

【参考方案2】:

在整个运营过程中,甲骨文 数据库维护着一组虚拟 记录当前数据库的表 活动。这些视图称为 动态性能视图,因为它们 不断更新,而一个 数据库已打开并正在使用中。这 视图,有时也称为 V$ 视图

...我会让 Oracle explain ;) 另请参阅 here。

【讨论】:

以上是关于Oracle SQL 语法:V$ 视图的主要内容,如果未能解决你的问题,请参考以下文章

Oracle中PLSQL的语法

oracle 中SQL 语句开发语法 SELECT INTO含义

oracle sql语法 ①中的:1代表啥;②中声明的变量类型是啥;③中的赋值语法是啥

Oracle基础进阶

oracle 语法

oracle中sql语句的to_date语法