只读视图
如果一个视图不可删除、更新或插入,那么该视图是只读视图。 如果一个视图不符合可删除视图的至少一个规则,那么该视图是只读视图。
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