Guide du développeur Exécution de scripts Snowflake¶
Les rubriques de cette section expliquent comment écrire une procédure stockée en SQL en utilisant Exécution de scripts Snowflake. Exécution de scripts Snowflake est une extension de Snowflake SQL qui ajoute la prise en charge de la logique procédurale. Vous pouvez utiliser Exécution de scripts Snowflake pour écrire des procédures stockées et du code procédural en dehors d’une procédure stockée. Ce guide explique comment utiliser Exécution de scripts Snowflake.
- Utilisation d’Exécution de scripts Snowflake dans SnowSQL et l”Classic Console
Obtenez des conseils pour coder dans l”Classic Console.
- Comprendre les blocs dans Exécution de scripts Snowflake
Apprenez la structure de base d’un code Exécution de scripts Snowflake.
- Utilisation des variables
Déclarez et utilisez des variables.
- Renvoyer une valeur
Renvoyez des valeurs de procédures stockées et d’un bloc anonyme.
- Travailler avec des constructions « branching »
Flux de contrôle avec des instructions
IF
etCASE
.- Travailler avec des boucles
Flux de contrôle avec
FOR
,WHILE
,REPEAT
, etLOOP
.- Travailler avec des curseurs
Itérez au sein des résultats d’une requête à l’aide d’un curseur.
- Utilisation des RESULTSETs
Itérez au sein de l’ensemble des résultats renvoyés par une requête.
- Détermination du nombre de lignes affectées par des commandes DML
Utilisez des variables globales pour déterminer l’effet des commandes du langage de manipulation des données (DML).
- Traitement des exceptions
Traitez des erreurs en gérant et en soulevant des exceptions.