如果您对已命名的 ROW 类型拥有 Usage 特权,或者您是其所有者或 DBA ,则您可以创建已归类的视图 。如果忽略 OF TYPE 子句,则认为视图中的行是未归类的,并且缺省为一个未命名的 ROW 类型。
CREATE VIEW v2 OF TYPE person_t AS SELECT * FROM person;
要创建已归类的视图,必须包括 OF TYPE 子句。当创建一个已归类的视图时,紧跟在 OF TYPE 关键字之后指定的命名的 ROW 类型必须已存在。