Oracle 视图 SYNONYMS 官方解释,作用,如何使用详细说明

本站中文解释

Oracle视图(View)是数据库表的一种特殊的虚拟表。使用视图,用户可以看到同一张表的不同的表现。视图和物理表的区别是,视图不能存储实际的数据,而只是一个虚拟的表:它存储的是选择数据源的查询,当向一个视图发出查询时,实际上是在数据源中执行查询,并返回结果集。

Oracle视图可以用于简化复杂的查询,减少服务器负载,同时让用户以各种方式来查看和使用数据库中的信息,例如:启用、禁用表、添加或移除不必要的联接、聚合,或根据用户角色对信息进行过滤。

要创建Oracle视图,只需要使用“Create View”语句,如下所示:

CREATE VIEW ViewName
AS
SELECT Field1, Field2 FROM Table;

要使用Oracle视图,可以在SQL语句后面,指定相应的视图名称,如:

SELECT * FROM ViewName;

另外,可以使用“ALTER VIEW”和“DROP VIEW”语句来创建和删除Oracle视图。

Oracle还提供同义词(SYNONYMS),它可以让用户给任何对象(表、视图、程序、函数和存储过程)起一个别名。下面是创建同义词的语法:

CREATE [PUBLIC] SYNONYM [schema.]synonym
FOR [schema.]object

使用同义词可以让用户使用特定的名称调用特定的对象,这样既可以简化SQL语句,也可以帮助程序的移植和更新,方便地重命名公共对象。

官方英文解释

SYNONYMS is included for compatibility. Oracle recommends that you do not use this view.


数据运维技术 » Oracle 视图 SYNONYMS 官方解释,作用,如何使用详细说明