4. September 2024 — Aufruf von gespeicherten Prozeduren in der FROM-Klausel von SELECT-Anweisungen

Sie können nun eine gespeicherte Prozedur, die Tabellendaten zurückgibt, direkt in der FROM-Klausel einer SELECT-Anweisung aufrufen. Sie können diese Technik verwenden, um die SQL-Anweisungen zum Speichern von Ergebnissen in einer Tabelle zu vereinfachen. Anstatt zum Beispiel die Snowflake Scripting-Variable SQLID mit der RESULT_SCAN-Funktion zu verwenden, um eine Tabelle mit diesen Ergebnissen zu erstellen, können Sie eine Abfrage verwenden, die direkt aus den Ergebnissen auswählt.

Wenn Sie die gespeicherte Prozedur aufrufen, lassen Sie den Befehl CALL weg. Stattdessen setzen Sie den Aufruf in Klammern, denen das Schlüsselwort TABLE vorangestellt ist.

Weitere Informationen dazu finden Sie unter Auswählen aus einer gespeicherten Prozedur.