CREATE VIEW
This grammar is partially supported in Snowflake. Translation pending for these CREATE VIEW elements:
[ [ GLOBAL ] TEMPORARY ]
[ TBLPROPERTIES ( property_name = property_value [ , ... ] ) ]Description
Views are based on the result-set of an
SQLquery.CREATE VIEWconstructs a virtual table that has no physical data therefore other operations likeALTER VIEWandDROP VIEWonly change metadata. (Spark SQL Language Reference CREATE VIEW)
Grammar Syntax
CREATE [ OR REPLACE ] [ [ GLOBAL ] TEMPORARY ] VIEW [ IF NOT EXISTS ] view_identifier
create_view_clauses AS query
create_view_clauses :=
[ ( column_name [ COMMENT column_comment ], ... ) ]
[ COMMENT view_comment ]
[ TBLPROPERTIES ( property_name = property_value [ , ... ] ) ]Sample Source Patterns
COMMENT clause
Input Code:
Output Code:
OR REPLACE
This clause is fully supported in Snowflake
TEMPORARY (non-GLOBAL) VIEW
This clause is fully supported in Snowflake
IF NOT EXISTS
This clause is fully supported in Snowflake
Columns list
This clause is fully supported in Snowflake
Last updated
