API REST 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.