已归类的视图

如果您对已命名的 ROW 类型拥有 Usage 特权,或者您是其所有者或 DBA ,则您可以创建已归类的视图 。如果忽略 OF TYPE 子句,则认为视图中的行是未归类的,并且缺省为一个未命名的 ROW 类型。

如果类型表,已归类的视图是基于命名的 ROW 类型。视图中的每个列相当于命名的 ROW 类型中的一个字段。下面的语句创建了一个基于表 person 的已归类的视图。
CREATE VIEW v2 OF TYPE person_t AS SELECT * FROM person;

要创建已归类的视图,必须包括 OF TYPE 子句。当创建一个已归类的视图时,紧跟在 OF TYPE 关键字之后指定的命名的 ROW 类型必须已存在。