SnowConvert AI - Hive - CREATE VIEW

Applies to
  • Hive SQL

  • Spark SQL

  • Databricks SQL

경고

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

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

설명

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

샘플 소스 패턴

COMMENT 절

입력 코드:

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

출력 코드:

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

참고

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

TEMPORARY(비 GLOBAL) VIEW

참고

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

IF NOT EXISTS

참고

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

열 목록

참고

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