Oracle 视图 V$RULE 官方解释,作用,如何使用详细说明
本站中文解释
是一个视图,它可以显示由规则引擎解析的所有当前解析规则,该视图由ORACLE内部
Oracle视图是一个虚拟的表,由存储在数据库中的表或其他视图组合而成,它没有实际的存储空间。可以理解为一个“虚拟表”,可以方便地以表的形式存取多个表的数据。视图也是数据库系统的一部分,提供了一种把多个表的数据结构合并到一起的方法,有助于保持应用程序与数据库建模设计者之间分离。Oracle视图用于隐藏复杂的数据库结构,可以给用户以一种方便的、简单的机制来处理不同表中的多个数据。借助视图,用户可以使用简单的SQL语句从多个表中抽取关联数据,用以支持数据的分析、诊断和数据报表的制作等。
使用Oracle视图的方法如下:
1.编写一个新的SELECT语句,来定义您需要视图提供的数据,一般情况下这是SELECT * FROM实体表的简单形式,然后可以增加更多的约束,比如指定WHERE子句或ORDER BY子句。
2.使用CREATE VIEW语句来创建一个新的视图,相关语句如下:
CREATE VIEW 视图名称 AS 上述SELECT语句
3.使用DROP VIEW语句来删除一个视图:DROP VIEW 视图名称
4.使用SELECT语句来查询视图,SELECT语句用于查询表中的某些字段或所有字段。
5.使用ALTER VIEW语句来修改已有的视图,该语句用于修改视图的结构,包括表中数据、字段等,但不包括视图的名称。
官方英文解释
V$RULE
displays rule statistics. This view has a row for every rule loaded into shared memory.
Column | Datatype | Description |
---|---|---|
|
|
Rule set object ID |
|
|
Evaluation context object ID |
|
|
Owner of the rule |
|
|
Name of the rule |
|
|
Rule condition |
|
|
Number of times the rule evaluated to |
|
|
Number of times the rule evaluated to |
|
|
Number of evaluations of the rule that were performed by issuing SQL |
|
|
The ID of the container to which the data pertains. Possible values include:
|