API SQL Snowflake¶
L’API SQL de Snowflake est une API REST que vous pouvez utiliser pour accéder aux données d’une base de données Snowflake et les mettre à jour. Vous pouvez utiliser cette API pour développer des applications personnalisées et des intégrations qui :
Exécutent des requêtes
Gèrent votre déploiement (par exemple, mise en service d’utilisateurs et de rôles, création de tables, etc.)
L’API SQL de Snowflake fournit des opérations que vous pouvez utiliser pour :
Soumettre des instructions SQL pour exécution.
Vérifier le statut d’exécution d’une instruction.
Annuler l’exécution d’une instruction.
Vous pouvez utiliser cette API pour exécuter des requêtes standard et la plupart des instructions DDL et DML. Voir Limitations de l’API SQL pour connaître les types d’instructions qui ne sont pas pris en charge.
- Introduction à l’API SQL
 Obtenez une vue d’ensemble de l’API.
- À propos des points de terminaison de l’API SQL
 Découvrez les points de terminaison qui composent l’API.
- Authentification auprès du serveur
 Utilisez OAuth ou une paire de clé pour vous authentifier auprès du serveur Snowflake.
- Soumission d’une requête d’exécution d’instructions SQL
 Définissez et soumettez des requêtes en utilisant un point de terminaison API.
- Traitement des réponses
 Vérifiez le statut de la requête et obtenez des résultats et d’autres données après une requête.
- Soumission de plusieurs instructions SQL dans une seule requête
 Envoyez plusieurs instructions SQL dans une seule requête API.
- Création et appel de procédures stockées
 Créez une procédure stockée en la spécifiant dans le corps d’une requête.
- Utilisation de transactions explicites
 Exécutez SQL dans une transaction en spécifiant le début, la fin et les instructions de la transaction.
- Obtention des détails sur une erreur
 Récupérez des informations d’erreur.
- Annulation de l’exécution d’une instruction SQL
 Annulez l’exécution d’une instruction SQL.
- Référence de l’API SQL Snowflake
 Lisez les détails des opérations, des objets, des en-têtes HTTP et des codes de réponse pour cette API.
- Fonctionnalité obsolète
 En savoir plus sur les fonctionnalités obsolètes.