

 Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la [publicación del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Nomenclatura de los procedimientos almacenados
<a name="stored-procedure-naming"></a>

En este tema se describen los detalles sobre los nombres de los procedimientos almacenados.

Si define un procedimiento con el mismo nombre y diferentes tipos de datos de argumentos, o con una firma diferente, creará un nuevo procedimiento. Como resultado, el nombre del procedimiento se sobrecarga. Para obtener más información, consulte [Sobrecarga de nombres de procedimientos](#stored-procedure-overloading-name). Amazon Redshift no habilita la sobrecarga de procedimientos en función de argumentos de salida. No puede tener dos procedimientos con el mismo nombre y tipos de datos de argumentos de entrada y diferentes tipos de argumentos de salida.

El propietario o un superusuario puede sustituir el cuerpo de un procedimiento almacenado por otro nuevo con la misma firma. Para cambiar la firma o los tipos devueltos de un procedimiento almacenado, anule el procedimiento almacenado y vuelva a crearlo. Para obtener más información, consulte [DROP PROCEDURE](r_DROP_PROCEDURE.md) y [CREATE PROCEDURE](r_CREATE_PROCEDURE.md).

Puede evitar resultados inesperados y conflictos potenciales si analiza las convenciones de nomenclatura de los procedimientos almacenados antes de la implementación. Como se puede sobrecargar los nombres de los procedimientos, estos pueden entrar en conflicto con nombres de procedimientos de Amazon Redshift presentes y futuros.

## Sobrecarga de nombres de procedimientos
<a name="stored-procedure-overloading-name"></a>

Un procedimiento se identifica por su nombre y su firma, que es la cantidad de argumentos de entrada y los tipos de datos de los argumentos. Dos procedimientos del mismo esquema pueden tener el mismo nombre si tienen diferentes firmas. En otras palabras, puede sobrecargar los nombres de los procedimientos.

Al ejecutar un procedimiento, el motor de consultas determina qué procedimiento debe llamar a partir de la cantidad de argumentos brindados y de los tipos de datos de esos argumentos. Puede usar la sobrecarga para simular procedimientos con una cantidad variable de argumentos, hasta el límite permitido por el comando CREATE PROCEDURE. Para obtener más información, consulte [CREATE PROCEDURE](r_CREATE_PROCEDURE.md).

## Prevención de conflictos de nomenclatura
<a name="stored-procedure-name-conflicts"></a>

Recomendamos que nombre todos los procedimientos usando el prefijo `sp_`. Amazon Redshift reserva el prefijo `sp_` exclusivamente para procedimientos almacenados. Si utiliza el prefijo `sp_` en los nombres de los procedimientos, se asegura de que el nombre no entre en conflicto con ningún nombre de procedimiento de Amazon Redshift existente o futuro. 