Snowflake-SQL-API¶
Die Snowflake-SQL-API ist eine REST-API , mit der Sie auf Daten in einer Snowflake-Datenbank zugreifen und diese aktualisieren können. Sie können diese API verwenden, um eigene Anwendungen und Integrationen für folgende Aufgaben zu entwickeln:
- Ausführen von Abfragen 
- Verwalten Ihrer Implementierung (z. B. Bereitstellen von Benutzern und Rollen, Erstellen von Tabellen usw.) 
Die Snowflake-SQL-API bietet Operationen, die Sie für Folgendes verwenden können:
- Übermitteln von SQL-Anweisungen zur Ausführung 
- Überprüfen des Ausführungsstatus von Anweisungen 
- Abbrechen der Ausführung von Anweisungen 
Sie können diese API verwenden, um Standardabfragen und die meisten DDL- und DML-Anweisungen auszuführen. Weitere Informationen zu Typen von Anweisungen, die nicht unterstützt werden, finden Sie unter Einschränkungen der SQL-API.
- Einführung in die SQL-API
- Verschaffen Sie sich einen Überblick über die API. 
- Allgemeine Informationen zu SQL-API-Endpunkten
- Erfahren Sie mehr über die Endpunkte für die API. 
- Authentifizierung am Server
- Verwenden von OAuth oder Schlüsselpaaren zur Authentifizierung beim Snowflake-Server. 
- Übermitteln von Anforderungen zum Ausführen von SQL-Anweisungen
- Einrichten und Übermitteln von Anforderungen über einen API-Endpunkt. 
- Verarbeiten von Antworten
- Überprüfen des Status einer Anforderung und Abrufen der Ergebnisse und anderer Daten nach einer Anforderung. 
- Übermitteln mehrerer SQL-Anweisungen in einer einzigen Anforderung
- Senden mehrerer SQL-Anweisungen in einer einzigen API-Anforderung 
- Erstellen und Aufrufen von gespeicherten Prozeduren
- Erstellen einer gespeicherten Prozedur, indem diese im Textkörper (Body) einer Anforderung angeben wird. 
- Verwenden expliziter Transaktionen
- Ausführen von SQL in einer Transaktion durch Angeben von Start, Ende und den Anweisungen in der Transaktion. 
- Abrufen von Details zu einem Fehler
- Abrufen von Fehlerinformationen. 
- Abbrechen der Ausführung einer SQL-Anweisungen
- Abbrechen der Ausführung von SQL-Anweisungen. 
- Snowflake-SQL-API-Referenz
- Erfahren Sie mehr über Operationen, Objekten, HTTP-Header und Antwortcodes für diese API. 
- Veraltete Funktionalität
- Erfahren Sie mehr über veraltete Funktionen.