Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà 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.
Una procedura archiviata di Amazon Redshift può essere definita utilizzando il linguaggio procedurale PostgreSQL PL/pgSQL per eseguire un set 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: