SnowConvert AI - PostgreSQL - CREATE VIEW¶
Traduction de PostgreSQL vers Snowflake
S’applique à :¶
PostgreSQL
Greenplum
Netezza
Description¶
Cette commande crée une vue dans une base de données, qui est exécutée chaque fois que la vue est référencée dans une requête.
Pour plus d’informations, voir la documentation CREATE VIEW.
Grammar Syntax¶
Exemples de code¶
[OR REPLACE] [TEMP | TEMPORARY] [RECURSIVE]¶
Hint
Cette syntaxe est entièrement prise en charge par Snowflake.
Code d’entrée :¶
PostgreSQL¶
Code de sortie :¶
Snowflake¶
WITH CHECK CLAUSE¶
Cette clause WITH CHECK CLAUSE sur une vue impose à toute donnée insérée ou mise à jour via la vue de remplir les conditions de définition de la vue. LOCAL vérifie uniquement les conditions de la vue actuelle, tandis que CASCADED vérifie les conditions de la vue et de toutes les vues sous-jacentes. Cela empêche la création de lignes invisibles à travers la vue et qui ne peuvent pas être utilisées avec des vues récursives.
Danger
Cette syntaxe n’est pas prise en charge par Snowflake.
Code d’entrée :¶
PostgreSQL¶
Code de sortie :¶
Snowflake¶
WITH PARAMETERS OPTIONS¶
Ce WITH PARAMETERS OPTIONS permet de définir des propriétés facultatives pour la vue, telles que la manière dont les modifications de la vue sont vérifiées (check_option) et s’il faut appliquer la sécurité au niveau des lignes (security_barrier).
Danger
Cette syntaxe n’est pas prise en charge par Snowflake.
Code d’entrée :¶
PostgreSQL¶
Code de sortie :¶
Snowflake¶
VALUES OPTION¶
Hint
Cette syntaxe est entièrement prise en charge par Snowflake.