

 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](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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à.

# MOSTRA PROCEDURE
<a name="r_SHOW_PROCEDURES"></a>

Mostra un elenco di procedure in uno schema, insieme alle informazioni sugli oggetti elencati.

Ogni riga di output contiene colonne `database_name``schema_name`,`procedure_name`,`number_of_arguments`,`argument_list`,`return_type`, commenti.

Se da SHOW PROCEDURES risultano più di 10.000 righe, il comando genera un errore.

## Autorizzazioni richieste
<a name="r_SHOW_PROCEDURES-required-permissions"></a>

Per visualizzare una procedura in uno schema Redshift, l'utente corrente deve soddisfare uno dei seguenti criteri:
+ Diventa un superutente
+ Sii il proprietario della procedura
+ È stato concesso il privilegio USAGE sullo schema principale e ha concesso EXECUTE sulla procedura

## Sintassi
<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\_name  
Il nome del database che contiene le procedure da elencare.

schema\_name  
Il nome dello schema che contiene le procedure da elencare.

filter\_pattern  
Un'espressione di caratteri UTF-8 valida con uno schema che corrisponde ai nomi delle procedure. L'opzione LIKE esegue una corrispondenza con distinzione tra maiuscole e minuscole e supporta i seguenti metacaratteri che corrispondono ai modelli:      
[See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/redshift/latest/dg/r_SHOW_PROCEDURES.html)
Notate che filter\_pattern corrisponde solo al nome della procedura.

row\_limit  
Il numero massimo di righe da restituire. Il *row\_limit* può essere compreso tra 0 e 10.000.

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

L'esempio seguente mostra le procedure dello schema demo\_db.demo\_schema:

```
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                                       |
```

L'esempio seguente mostra le procedure dello schema demo\_schema con nomi che terminano con '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 |
```