Snowflake Scripting-Entwicklerhandbuch

Unter den Themen in diesem Abschnitt wird erläutert, wie eine gespeicherte Prozedur in SQL unter Verwendung von Snowflake Scripting geschrieben wird. Snowflake Scripting ist eine Erweiterung von Snowflake SQL, die Unterstützung für prozedurale Logik bereitstellt. Mithilfe von Snowflake Scripting können Sie gespeicherte Prozeduren schreiben und prozeduralen Code außerhalb einer gespeicherten Prozedur ausführen. In dieser Anleitung wird die Verwendung von Snowflake Scripting erläutert.

Verwenden von Snowflake Scripting in SnowSQL und über die klassische Weboberfläche

Tipps für die Codierung finden Sie auf der klassischen Weboberfläche.

Erläuterungen zu Blöcken in Snowflake Scripting

Erfahren Sie mehr über die Grundstruktur von Snowflake Scripting-Code.

Verwenden von Variablen

Deklarieren und Verwenden von Variablen.

Zurückgeben eines Wertes

Rückgabe von Werten aus gespeicherten Prozeduren und aus einem anonymen Block.

Verwenden von Verzweigungen

Steuerung des Programmablaufs mit IF- und CASE- Anweisungen.

Verwenden von Schleifen

Steuerung des Programmablaufs mit FOR, WHILE, REPEAT und LOOP.

Verwenden von Cursors

Iterieren durch Abfrageergebnisse mithilfe eines Cursors.

Verwenden von RESULTSETs

Iterieren über die von einer Abfrage zurückgegebene Ergebnismenge (Resultset).

Bestimmung der Anzahl der von DML-Befehlen betroffenen Zeilen

Verwenden Sie globale Variablen, um die Auswirkung von Befehlen der Datenbearbeitungssprache (DML) zu bestimmen.

Behandeln von Ausnahmen

Behandeln Sie Fehler, indem Sie Ausnahmen behandeln und auslösen.