Beschränkungen bei gespeicherten Python-Prozeduren¶
Gespeicherte Prozeduren haben die folgenden Beschränkungen:
Das Erstellen von Prozessen wird in gespeicherten Prozeduren nicht unterstützt.
Das Ausführen paralleler Abfragen wird in gespeicherten Prozeduren nicht unterstützt.
Sie können keine APIs verwenden, die PUT/GET-Befehle ausführen, einschließlich
Session.sql("PUT ...")
undSession.sql("GET ...")
.Beim Herunterladen von Dateien aus einem Stagingbereich mit
session.file.get
wird die Mustererkennung nicht unterstützt.Wenn Sie Ihre gespeicherte Prozedur über eine Aufgabe ausführen, müssen Sie beim Erstellen der Aufgabe ein Warehouse angeben. Sie können zum Ausführen der Aufgabe keine serverlosen Computeressourcen verwenden.
Das Erstellen benannter temporärer Objekte wird in einer gespeicherten Prozedur mit Eigentümerrechten nicht unterstützt. Eine gespeicherte Prozedur mit Eigentümerrechten ist eine gespeicherte Prozedur, die mit den Berechtigungen des Eigentümers der gespeicherten Prozedur ausgeführt wird. Weitere Informationen dazu finden Sie unter Aufruferrechte oder Eigentümerrechte.