管理视图

获取视图信息

您可以查询系统表 VIEWSVIEW_COLUMNS 以获取有关现有视图的信息 — 例如,视图的定义和组成该视图的列的属性。您还可以查询系统表 VIEW_TABLES 以检查与视图相关的依赖关系 — 例如,确定在您删除某个表之前有多少视图引用了该表。

重命名视图

使用 ALTER VIEW 重命名视图。

删除视图

使用 DROP VIEW 删除视图。它仅会删除指定的视图。Vertica 不支持为视图使用 CASCADE 功能,也不检查依赖关系。删除视图会导致引用该视图的所有视图失败。

禁用和重新启用视图

如果您删除由视图引用的表,Vertica 不会删除该视图。但是,尝试从系统表 VIEW_COLUMNS 使用该视图或访问有关它的信息会返回一个错误,指出被引用的表不存在。如果您还原该表,Vertica 还会重新启用该视图。