SVV_MV_DEPENDENCY - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

SVV_MV_DEPENDENCY

SVV_MV_DEPENDENCY 表显示了实体化视图与 Amazon Redshift 内其他实体化视图的依赖关系。

有关实体化视图的更多信息,请参阅在 Amazon Redshift 中创建实体化视图

SVV_MV_DEPENDENCY 对所有用户均可见。超级用户可以查看所有行;普通用户只能查看其自己的数据。有关更多信息,请参阅 系统表和视图中的数据可见性

表列

列名称 数据类型 描述
database_name char(128) 包含特定具体化视图的数据库。
schema_name char(128) 具体化视图的架构。
名称 char(128) 实体化视图的名称。
dependent_database_name char(128) 此实体化视图所依赖的实体化视图数据库。
dependent_schema_name char(128) 此具体化视图所依赖的具体化视图 schema。
dependent_name char(128) 此具体化视图所依赖的具体化视图的名称。

示例查询

以下查询返回一个输出行,该行指示具体化视图 mv_over_foo 在其定义中使用具体化视图 mv_foo 作为二依赖项。

CREATE SCHEMA test_ivm_setup; CREATE TABLE test_ivm_setup.foo(a INT); CREATE MATERIALIZED VIEW test_ivm_setup.mv_foo AS SELECT * FROM test_ivm_setup.foo; CREATE MATERIALIZED VIEW test_ivm_setup.mv_over_foo AS SELECT * FROM test_ivm_setup.mv_foo; SELECT * FROM svv_mv_dependency; database_name | schema_name | name | dependent_database_name | dependent_schema_name | dependent_name ---------------+----------------------+-------------+-------------------------+---------------------------+---------- dev | test_ivm_setup | mv_over_foo | dev | test_ivm_setup | mv_foo