

 Amazon Redshift ne prendra plus en charge l'utilisation des UDF Python après le 30 juin 2026. Nous allons commencer à l'appliquer par étapes. Pour plus d'informations sur les détails de la fin de vie de Python et des options de migration, consultez [ le billet de ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/) blog publié le 30 juin 2025. 

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 SUBVENTIONS DES COLONNES
<a name="r_SHOW_COLUMN_GRANTS"></a>

Affiche les autorisations dans une colonne d'un tableau.

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

SHOW GRANTS pour un objet cible affiche uniquement les autorisations visibles par l'utilisateur actuel. Une autorisation est visible pour l'utilisateur actuel si celui-ci répond à l'un des critères suivants :
+ Devenez un superutilisateur
+ Soyez l'utilisateur autorisé
+ Être le propriétaire du rôle attribué
+ Se voir attribuer le rôle visé par la subvention d'objet

## Syntaxe
<a name="r_SHOW_COLUMN_GRANTS-synopsis"></a>

```
SHOW COLUMN GRANTS ON TABLE
{ database_name.schema_name.table_name | schema_name.table_name }
[FOR {username | ROLE role_name | PUBLIC}]
[LIMIT row_limit]
```

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

database\_name  
Le nom de la base de données contenant la table cible

nom\_schéma  
Le nom du schéma contenant la table cible

table\_name  
Le nom de la table cible

nom d’utilisateur  
Inclure uniquement les autorisations au nom d'utilisateur dans la sortie

role\_name  
Incluez uniquement les autorisations accordées à role\_name dans la sortie

PUBLIC  
Inclure uniquement les subventions au PUBLIC dans les résultats

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

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

L'exemple suivant montre les autorisations de colonne dans la table demo\_db.demo\_schema.t100 :

```
SHOW COLUMN GRANTS ON TABLE demo_db.demo_schema.t100;
 database_name | schema_name | table_name | column_name | object_type | privilege_type | identity_id | identity_name | identity_type | admin_option | privilege_scope | grantor_name 
---------------+-------------+------------+-------------+-------------+----------------+-------------+---------------+---------------+--------------+-----------------+--------------
 demo_db       | demo_schema | t100       | b           | COLUMN      | UPDATE         |         134 | bob           | user          | f            | COLUMN          | dbadmin
 demo_db       | demo_schema | t100       | a           | COLUMN      | SELECT         |         130 | alice         | user          | f            | COLUMN          | dbadmin
 demo_db       | demo_schema | t100       | a           | COLUMN      | UPDATE         |         130 | alice         | user          | f            | COLUMN          | dbadmin
```

L'exemple suivant montre les autorisations de colonne dans la table demo\_schema.t100 pour l'utilisateur bob :

```
SHOW COLUMN GRANTS ON TABLE demo_schema.t100 for bob;
 database_name | schema_name | table_name | column_name | object_type | privilege_type | identity_id | identity_name | identity_type | admin_option | privilege_scope | grantor_name 
---------------+-------------+------------+-------------+-------------+----------------+-------------+---------------+---------------+--------------+-----------------+--------------
 demo_db       | demo_schema | t100       | b           | COLUMN      | UPDATE         |         135 | bob           | user          | f            | COLUMN          | dbadmin
```