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
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;
Snowflake¶
CREATE OR REPLACE VIEW mySchema.myuser
(
userlastname
)
AS
SELECT lastname FROM
users;
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;
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;
Problemas conhecidos¶
Não há problemas conhecidos.