SnowConvert AI - Vertica - CREATE VIEW

Descrição

Cria uma nova exibição. (Referência de linguagem do Vertica SQL instrução “Create view”)

Sintaxe da gramática

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

Amostra de padrões da origem

Sucesso

Essa sintaxe é totalmente suportada no 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

Cláusula “Inherited Schema Privileges”

INCLUDE SCHEMA PRIVILEGES é um recurso específico do Vertica que controla como os privilégios são herdados, neste caso, potencialmente do nível do esquema. O Snowflake não tem um equivalente direto para essa cláusula na sintaxe CREATE VIEW. No Snowflake, os privilégios são gerenciados explicitamente por meio de instruções GRANT.

Aviso

Essa sintaxe não é compatível com o 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

Problemas conhecidos

Não há problemas conhecidos.