

 Amazon Redshift ne prendra plus en charge la création de nouveaux UDFs Python à partir du patch 198. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement 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.

# SVV\_REDSHIFT\_FUNCTIONS
<a name="r_SVV_REDSHIFT_FUNCTIONS"></a>

Utilisez SVV\_REDSHIFT\_FUNCTIONS pour afficher la liste de toutes les fonctions auxquelles un utilisateur a accès. Cet ensemble de fonctions comprend les fonctions du cluster et celles des datashares fournis par les clusters distants.

SVV\_REDSHIFT\_FUNCTIONS est visible par tous les utilisateurs. Les super-utilisateurs peuvent voir toutes les lignes, tandis que les utilisateurs standard peuvent voir uniquement leurs propres données. Pour de plus amples informations, veuillez consulter [Visibilité des données dans les tables et vues système](cm_chap_system-tables.md#c_visibility-of-data).

Pour plus d'informations sur les meilleures pratiques en matière d'interrogation des tables et des vues système, consultez la section [Interrogation des tables système](https://docs.aws.amazon.com/redshift/latest/mgmt/discovering-metadata-system-tables.html).

**Note**  
Utilisez la commande [SHOW FUNCTIONS pour découvrir les fonctions](r_SHOW_FUNCTIONS.md). SHOW FUNCTIONS fonctionne de manière cohérente dans les contextes de catalogue local, de partage de données et externe et est mis à jour à mesure que de nouvelles fonctionnalités sont publiées. Pour plus d'informations, consultez la section [Meilleures pratiques pour la découverte des métadonnées](https://docs.aws.amazon.com/redshift/latest/mgmt/best-practices-discovering-metadata.html).

## Colonnes de la table
<a name="r_SVV_REDSHIFT_FUNCTIONS-table-columns"></a>


| Nom de la colonne  | Type de données  | Description  | 
| --- | --- | --- | 
| database\_name | varchar(128) | Le nom de la base de données où figure le cluster qui dispose de ces fonctions.  | 
| nom\_schéma | varchar(128) | Le nom du schéma qui spécifie une fonction donnée.  | 
| function\_name | varchar(128) | Le nom d’une fonction spécifiée. | 
| function\_type | varchar(128) | Le type de fonction. Les valeurs possibles sont les fonctions normales, les fonctions d’agrégat et les procédures stockées. | 
| argument\_type | varchar(512) | Une chaîne qui représente le type de l’argument d’entrée d’une fonction.  | 
| result\_type | varchar(128) | Le type de données de la valeur de retour d’une fonction.  | 

## Exemple de requête
<a name="r_SVV_REDSHIFT_FUNCTIONS-sample-query"></a>

L’exemple suivant renvoie la sortie de SVV\_REDSHIFT\_FUNCTIONS.

```
SELECT *
FROM svv_redshift_functions
WHERE database_name = 'tickit_db'
    AND SCHEMA_NAME = 'public'
ORDER BY function_name
LIMIT 5;

database_name | schema_name |      function_name    |  function_type   |   argument_type  | result_type   
--------------+-------------+-----------------------+------------------+------------------+-------------
   tickit_db  |    public   |     shared_function   | REGULAR FUNCTION | integer, integer |   integer
```