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.