View a markdown version of this page

Erstellen von gespeicherten Prozeduren in Amazon Redshift - Amazon Redshift

Amazon Redshift unterstützt ab Patch 198 nicht mehr die Erstellung neuer Python-UDFs. Bestehende Python-UDFs werden bis zum 30. Juni 2026 weiterhin funktionieren. Weitere Informationen finden Sie im Blog-Posting.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Erstellen von gespeicherten Prozeduren in Amazon Redshift

In diesem Thema wird beschrieben, wie Sie in Amazon Redshift gespeicherte Prozeduren erstellen und verwenden. Eine gespeicherte Prozedur ist eine Sammlung von SQL-Anweisungen, die mehrere Programme verwenden können.

Sie können eine gespeicherte Amazon Redshift Redshift-Prozedur mithilfe der prozeduralen PostgreSQL-Sprache definieren PL/pgSQL, um eine Reihe von SQL-Abfragen und logischen Operationen auszuführen. Die Prozedur wird in der Datenbank gespeichert und steht allen Benutzern mit ausreichenden Datenbankrechten zur Verfügung.

Im Gegensatz zu einer benutzerdefinierten Funktion (UDF) kann eine gespeicherte Prozedur neben SELECT-Abfragen auch Data Definition Language (DDL) und Data Manipulation Language (DML) beinhalten. Eine gespeicherte Prozedur muss keinen Wert zurückgeben. Sie können prozedurale Sprache, einschließlich Schleifen und bedingte Ausdrücke, verwenden, um den logischen Ablauf zu steuern.

Weitere Informationen zu SQL-Befehlen zum Erstellen und Verwalten von gespeicherten Prozeduren finden Sie in den folgenden Themen: