

 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/). 

# SHOW PROCEDURES
<a name="r_SHOW_PROCEDURES"></a>

Muestra una lista de procedimientos de un esquema, junto con información acerca de los objetos mostrados.

Cada fila de salida tiene columnas `database_name`, `schema_name`, `procedure_name`, `number_of_arguments`, `argument_list`, `return_type`, comentarios.

Si SHOW PROCEDURES diera como resultado más de 10 000 filas, el comando generaría un error.

## Permisos necesarios
<a name="r_SHOW_PROCEDURES-required-permissions"></a>

Para ver un procedimiento en un esquema de Redshift, el usuario actual debe cumplir uno de los siguientes criterios:
+ Ser un superusuario
+ Ser el propietario del procedimiento
+ Tener concedido el privilegio USAGE en el esquema principal y EXECUTE en el procedimiento

## Sintaxis
<a name="r_SHOW_PROCEDURES-synopsis"></a>

```
SHOW PROCEDURES FROM SCHEMA
[database_name.]schema_name
[LIKE 'filter_pattern'] [LIMIT row_limit]
```

## Parameters
<a name="r_SHOW_PROCEDURES-parameters"></a>

database\$1name  
El nombre de la base de datos que contiene los procedimientos a mostrar.

schema\$1name  
El nombre del esquema que contiene los procedimientos a mostrar.

filter\$1pattern  
Una expresión de caracteres UTF-8 válida con un patrón para hacer coincidir los nombres del procedimiento. La opción LIKE realiza una coincidencia que distingue entre mayúsculas y minúsculas y admite los siguientes metacaracteres de coincidencia de patrones:      
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/redshift/latest/dg/r_SHOW_PROCEDURES.html)
Tenga en cuenta que filter\$1pattern solo coincide con el nombre del procedimiento.

row\$1limit  
Número máximo de filas que se devolverán. El valor de *row\$1limit* está entre 0 y 10 000.

## Ejemplos
<a name="r_SHOW_PROCEDURES-examples"></a>

En el ejemplo siguiente, se muestran los procedimientos del esquema demo\$1db.demo\$1schema:

```
SHOW PROCEDURES FROM SCHEMA demo_db.demo_schema;
 database_name | schema_name |  procedure_name   | number_of_arguments |                argument_list                 |                           return_type                            | remarks 
---------------+-------------+-------------------+---------------------+----------------------------------------------+------------------------------------------------------------------+---------
 demo_db       | demo_schema | f1                |                   4 | character varying, numeric, numeric, numeric | numeric, character varying, timestamp without time zone, boolean | 
 demo_db       | demo_schema | sp_get_result_set |                   2 | integer, refcursor                           | refcursor                                                        | 
 demo_db       | demo_schema | sp_process_data   |                   2 | numeric, numeric                             | numeric, character varying                                       |
```

En el ejemplo siguiente, se muestran los procedimientos del esquema demo\$1schema con nombres que terminan en “data”:

```
SHOW PROCEDURES FROM SCHEMA demo_schema like '%data';
 database_name | schema_name | procedure_name  | number_of_arguments |  argument_list   |        return_type         | remarks 
---------------+-------------+-----------------+---------------------+------------------+----------------------------+---------
 demo_db       | demo_schema | sp_process_data |                   2 | numeric, numeric | numeric, character varying |
```