SnowConvert AI - Vertica - CREATE VIEW

Description

Crée une nouvelle vue. (Référence de langage Vertica SQL : Create view statement)

Grammar Syntax

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

Modèles d’échantillons de sources

Succès

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

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

Clause Inherited Schema Privileges

INCLUDE SCHEMA PRIVILEGES est une fonctionnalité spécifique à Vertica qui régit la manière dont les privilèges sont hérités. En l’occurrence, ils peuvent être hérités au niveau du schéma. Snowflake ne possède pas d’équivalent direct pour cette clause dans sa syntaxe CREATE VIEW. Les privilèges dans Snowflake sont gérés explicitement par des instructions GRANT.

Avertissement

Cette syntaxe n’est pas prise en charge par Snowflake.

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

Problèmes connus

Il n’existe aucun problème connu.