只读视图

如果一个视图可删除、更新或插入,那么该视图是只读视图。 如果一个视图不符合可删除视图的至少一个规则,那么该视图是只读视图。

SYSCAT.VIEWS 目录视图中的 READONLY 列指示视图是只读(R)视图。

以下示例未显示可删除视图,因为它使用了 DISTINCT 子句并且 SQL 语句涉及多个表:
    CREATE VIEW read_only_view
      (name, phone, address)
    AS
    SELECT DISTINCT viewname, viewphone, viewaddress
    FROM employee.history adam, employer.dept sales
    WHERE adam.id = sales.id