Defining Snowflake Materialized Views

The following properties are applicable to a Snowflake Materialized View object.




  Create Table As Select Specifies whether a table should be created based on the results of a SELECT statement


Secure Specifies whether the materialized view is secure
Copy Grants Specifies whether access permissions from an original view must be retained while replacing an existing view
Cluster By Expression Specifies an expression on which to cluster the materialized view

Note: While doing REDB, Materialized Views are attached to incorrect tables when they have

  • the same name but are
  • present in different schemas and are
  • derived from different tables (that have same names) in different schemas.