Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dalla Patch 198. Le UDF Python esistenti continueranno a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Creazione di procedure archiviate in Amazon Redshift
In questo argomento viene descritto come creare e utilizzare le stored procedure in Amazon Redshift. Una stored procedure è una raccolta di istruzioni SQL utilizzabili da più programmi.
Puoi definire una stored procedure di Amazon Redshift utilizzando il linguaggio PL/pgSQL procedurale PostgreSQL per eseguire una serie di query SQL e operazioni logiche. La procedura è archiviata nel database ed è disponibile per qualsiasi utente con privilegi sufficienti.
A differenza di una funzione definita dall'utente (UDF), una procedura archiviata può incorporare il linguaggio di definizione dei dati (DDL) e il linguaggio di manipolazione dei dati (DML) oltre alle query SELECT. Una procedura archiviata non deve restituire un valore. Puoi includere il linguaggio procedurale, compreso il looping e le espressioni condizionali, per controllare il flusso logico.
Per informazioni sui comandi SQL per creare e gestire le procedura archiviate, consultare i seguenti argomenti sui comandi: