管理视图
获取视图信息
您可以查询系统表
VIEWS
和
VIEW_COLUMNS
以获取有关现有视图的信息 — 例如,视图的定义和组成该视图的列的属性。您还可以查询系统表
VIEW_TABLES
以检查与视图相关的依赖关系 — 例如,确定在您删除某个表之前有多少视图引用了该表。
重命名视图
使用
ALTER VIEW
重命名视图。
删除视图
使用
DROP VIEW
删除视图。它仅会删除指定的视图。Vertica 不支持为视图使用 CASCADE
功能,也不检查依赖关系。删除视图会导致引用该视图的所有视图失败。
禁用和重新启用视图
如果您删除由视图引用的表,Vertica 不会删除该视图。但是,尝试从系统表
VIEW_COLUMNS
使用该视图或访问有关它的信息会返回一个错误,指出被引用的表不存在。如果您还原该表,Vertica 还会重新启用该视图。