SnowConvert AI - Hive - CREATE VIEW

Applies to
  • Hive SQL

  • Spark SQL

  • Databricks SQL

Avertissement

Cette grammaire est partiellement prise en charge dans Snowflake. Traduction en attente pour ces éléments CREATE VIEW :

[ [ GLOBAL ] TEMPORARY ]
[ TBLPROPERTIES ( property_name = property_value [ , ... ] ) ]
Copy

Description

Les vues sont basées sur le jeu de résultats d’une requête SQL. CREATE VIEW crée une table virtuelle qui ne contient pas de données physiques. Ainsi, les autres opérations comme ALTER VIEW et DROP VIEW ne modifient que les métadonnées. (Référence de langage Spark SQL CREATE VIEW)

Syntaxe grammaticale

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 [ , ... ] ) ]
Copy

Modèles d’échantillons de sources

Clause COMMENT

Code d’entrée :

CREATE VIEW my_view
COMMENT 'This view selects specific columns from person'
AS
SELECT 
   name,
   age,
   address
FROM
   person;
Copy

Code de sortie :

CREATE VIEW my_view
COMMENT = '{ "Description": "This view selects specific columns from person", "origin": "sf_sc", "name": "snowconvert", "version": {  "major": 0,  "minor": 0,  "patch": "0" }, "attributes": {  "component": "databricks",  "convertedOn": "07/11/2025",  "domain": "no-domain-provided" }}'
AS
SELECT
   name,
   age,
   address
FROM
   person;
Copy

OR REPLACE

Note

Cette clause est entièrement prise en charge dans Snowflake.

TEMPORARY (non GLOBAL) VIEW

Note

Cette clause est entièrement prise en charge dans Snowflake.

IF NOT EXISTS

Note

Cette clause est entièrement prise en charge dans Snowflake.

Liste des colonnes

Note

Cette clause est entièrement prise en charge dans Snowflake.