SnowConvert AI - Hive - CREATE VIEW

Applies to
  • Hive SQL

  • Spark SQL

  • Databricks SQL

경고

이 문법은 Snowflake에서 부분적으로 지원됩니다. 다음 CREATE VIEW 요소에 대한 변환은 보류 중입니다.

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

설명

뷰는 SQL 쿼리의 결과 세트를 기준으로 합니다. CREATE VIEW는 물리적 데이터가 없는 가상 테이블을 구성하므로 ALTER VIEWDROP VIEW 등의 다른 작업은 메타데이터만 변경합니다. (Spark SQL 언어 참조 CREATEVIEW).

문법 구문

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

샘플 소스 패턴

COMMENT 절

입력 코드:

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

출력 코드:

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;

OR REPLACE

참고

이 절은 Snowflake에서 완전히 지원됩니다.

TEMPORARY(비 GLOBAL) VIEW

참고

이 절은 Snowflake에서 완전히 지원됩니다.

IF NOT EXISTS

참고

이 절은 Snowflake에서 완전히 지원됩니다.

열 목록

참고

이 절은 Snowflake에서 완전히 지원됩니다.