Creación de procedimientos almacenados en Amazon Redshift - Amazon Redshift

Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog.

Creación de procedimientos almacenados en Amazon Redshift

En este tema se describe cómo crear y utilizar procedimientos almacenados en Amazon Redshift. Un procedimiento almacenado es un conjunto de sentencias SQL que pueden utilizar varios programas.

Puede definir un procedimiento almacenado de Amazon Redshift con el lenguaje de procedimientos PL/pgSQL de PostgreSQL para realizar un conjunto de operaciones lógicas y consultas de SQL. El procedimiento se almacena en la base de datos y está disponible para cualquier usuario con los suficientes privilegios de base de datos.

A diferencia de las funciones definidas por el usuario (UDF), un procedimiento almacenado puede incorporar lenguaje de definición de datos (DDL) y lenguaje de manipulación de datos (DML) además de consultas SELECT. Un procedimiento almacenado no tiene que devolver un valor. Puede utilizar lenguaje de procedimientos, incluidos bucles y expresiones condicionales, para controlar el flujo lógico.

Para obtener más detalles de los comandos de SQL para crear y gestionar procedimientos almacenados, consulte los siguientes temas: