在Oracle数据库中,$ - 表示法是什么?

时间:2014-02-21 16:52:21

标签: oracle oracle11g

SELECT (space_limit/1024/1024) "Max Size (MB)",
       (space_used/1024/1024)  "Current Size (MB)"
 FROM v$recovery_file_dest;

这里有v$recovery_file_dest$在这里意味着什么?我经常看到v$,并且想知道它是否具体是什么意思。

1 个答案:

答案 0 :(得分:4)

正如其他人在评论中提到的那样,它本身并不意味着什么;作为database naming rules中的第7点; $确实只是另一个有效的角色。

概念指南中有dynamic performance views部分,其中包含:

  

SYS拥有动态效果表,其名称以V_$开头。   在这些表上创建视图,然后以公共同义词为前缀   与V$。例如,V$DATAFILE视图包含有关的信息   数据文件。 V$FIXED_TABLE视图包含有关所有内容的信息   动态性能表和视图。

所以这只是他们对这些视图的命名约定。您可以从the database reference guide获取这些视图的列表,并告知您这些视图。

没有什么可以阻止你,但是避免使用相同的约定命名你自己的对象可能是一个好主意,尽管我认为你没有这样做的意图......