SnowConvert AI Vertica – CREATE VIEW

Beschreibung

Erzeugt eine neue Ansicht. (Vertica SQL-Sprachreferenz – Anweisung zum Erstellen von Ansichten)

Grammatikalische Syntax

CREATE [ OR REPLACE ] VIEW [[database.]schema.]view [ (column[,...]) ]
  [ {INCLUDE|EXCLUDE} [SCHEMA] PRIVILEGES ] AS query
Copy

Beispielhafte Quellcode-Muster

Success

Diese Syntax wird in Snowflake vollständig unterstützt.

Vertica

CREATE OR REPLACE VIEW mySchema.myuser(
userlastname
)
AS 
SELECT lastname FROM users;
Copy

Snowflake

CREATE OR REPLACE VIEW mySchema.myuser
(
userlastname
)
AS
SELECT lastname FROM
    users;
Copy

Klausel für geerbte Schemaberechtigungen

INCLUDE SCHEMA PRIVILEGES ist ein Vertica-spezifisches Feature, das regelt, wie Berechtigungen vererbt werden (in diesem Fall möglicherweise von der Schemaebene). Snowflake hat kein direktes Äquivalent für diese Klausel in seiner CREATE VIEW-Syntax. Berechtigungen in Snowflake werden explizit über GRANT-Anweisungen verwaltet.

Warnung

Diese Syntax wird in Snowflake nicht unterstützt.

BigQuery

CREATE OR REPLACE VIEW mySchema.myuser(
userlastname
)
INCLUDE SCHEMA PRIVILEGES
AS 
SELECT lastname FROM users;
Copy

Snowflake

CREATE OR REPLACE VIEW mySchema.myuser
(
userlastname
)
!!!RESOLVE EWI!!! /*** SSC-EWI-VT0001 - INHERITED PRIVILEGES CLAUSE IS NOT SUPPORTED IN SNOWFLAKE ***/!!!
INCLUDE SCHEMA PRIVILEGES
AS
SELECT lastname FROM
    users;
Copy

Bekannte Probleme

Es sind keine Probleme bekannt.