在表层次结构上创建表视图

可以创建基于表层次结构中的任何表的视图。例如:以下语句对 person 表创建视图,该表是图 1 显示的表层次结构的根超表:
CREATE VIEW name_view AS SELECT name FROM person
由于 person 表是一个超表,因此视图 name_view 显示 personemployeesales_rep 表的 name 列中的数据。要创建只显示 person 表中数据的视图,请使用 ONLY 关键字,如以下示例所示:
CREATE VIEW name_view AS SELECT name FROM ONLY(person)
限制: 不能对定义在超表上的视图执行插入或更新操作,这是因为数据库服务器无法知道要将新行放到表层次结构中的什么位置。

有关如何创建带类型视图的信息,请参阅类型视图