Prozeduren (Aufruferrechte): SQL-Anweisungen, die PUT- und GET-Befehle enthalten, erzeugen Compiler-Fehler

Achtung

Diese Verhaltensänderung ist in Bundle 2023_06 enthalten.

Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.

Mit dem aktuellen Snowflake-Release lösen die in JavaScript oder Snowflake Scripting geschriebenen Prozeduren mit Aufruferrechten einen Compilerfehler aus, wenn deren Handler-Code versucht, eine PUT- oder GET-Anweisung auszuführen.

Bisher:

Im JavaScript- oder Snowflake Scripting-Handler-Code einer Prozedur mit Aufruferrechten ist der Versuch, PUT oder GET in einer SQL-Anweisung zu verwenden, weder erfolgreich, noch führt er zu einem Fehler. Mit anderen Worten, PUT oder GET hat keine Auswirkung, auch wenn die Prozedur fortgesetzt wird und scheinbar erfolgreich ist.

Jetzt:

Im JavaScript- oder Snowflake Scripting-Handler-Code einer Prozedur mit Aufruferrechten wird bei dem Versuch, PUT oder GET in einer SQL-Anweisung zu verwenden, ein Compiler-Fehler wie der folgenden ausgelöst:

Unsupported statement type PUT_FILES
Copy

Ref.: 1244