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.

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.

Renvoi d’une valeur

Renvoyez des valeurs de procédures stockées et d’un bloc anonyme.

Travailler avec la logique conditionnelle

Flux de contrôle avec des instructions IF et CASE.

Travailler avec des boucles

Flux de contrôle avec FOR, WHILE, REPEAT, et LOOP.

Utilisation 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.

Traitement des exceptions

Traitez des erreurs en gérant et en soulevant des exceptions.

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).

Obtenir l’ID de requête de la dernière requête

Utilisez la variable globale SQLID pour obtenir l’ID de requête de la dernière requête.

Exemples de cas d’utilisation courants d’Exécution de scripts Snowflake

Explorez des exemples de code d’Exécution de scripts Snowflake pour certains cas d’utilisation courants.

Utilisation d’Exécution de scripts Snowflake dans SnowSQL, Classic Console, et le connecteur Python

Exécutez les exemples d’Exécution de scripts Snowflake dans SnowSQL, la console classique et le code du connecteur Python.