Snowflake SQL-REST-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.