

 Amazon Redshift ne prendra plus en charge la création de nouveaux Python à UDFs partir du patch 198. UDFs Le Python existant continuera de fonctionner jusqu'au 30 juin 2026. Pour plus d’informations, consultez le [ billet de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# AFFICHER LES PROCÉDURES
<a name="r_SHOW_PROCEDURES"></a>

Affiche la liste des procédures d'un schéma, ainsi que des informations sur les objets répertoriés.

Chaque ligne de sortie comporte des colonnes `database_name``schema_name`,`procedure_name`,`number_of_arguments`,`argument_list`,,`return_type`, remarques.

Si plus de 10 000 lignes sont générées par SHOW PROCEDURES, la commande génère une erreur.

## Autorisations requises
<a name="r_SHOW_PROCEDURES-required-permissions"></a>

Pour afficher une procédure dans un schéma Redshift, l'utilisateur actuel doit satisfaire à l'un des critères suivants :
+ Devenez un superutilisateur
+ Soyez propriétaire de la procédure
+ Privilège USAGE accordé sur le schéma parent et EXECUTE accordé sur la procédure

## Syntaxe
<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  
Nom de la base de données contenant les procédures à répertorier.

nom\$1schéma  
Nom du schéma qui contient les procédures à répertorier.

filter\$1pattern  
Expression de caractères UTF-8 valide avec un modèle correspondant aux noms de procédure. L’option LIKE effectue une mise en correspondance sensible à la casse qui prend en charge les métacaractères de mise en correspondance de modèle suivants :      
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/redshift/latest/dg/r_SHOW_PROCEDURES.html)
Notez que le filter\$1pattern correspond uniquement au nom de la procédure.

row\$1limit  
Nombre maximal de lignes à renvoyer. La valeur de *row\$1limit* peut aller de 0 à 10 000.

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

L'exemple suivant montre les procédures du schéma 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                                       |
```

L'exemple suivant montre les procédures du schéma demo\$1schema dont les noms se terminent par « 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 |
```