

 Amazon Redshift dejará de admitir la creación de UDF de Python después del 30 de junio de 2026. Empezaremos a aplicarlo por fases. Para obtener más información sobre los detalles del fin de vida de Python y las opciones de migración, consulte la [entrada del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/) que se publicó el 30 de junio de 2025. 

# SHOW COLUMN GRANTS
<a name="r_SHOW_COLUMN_GRANTS"></a>

Muestra las concesiones en una columna de una tabla.

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

SHOW GRANTS para un objeto de destino solo mostrará las concesiones que estén visibles para el usuario actual. El usuario actual podrá ver una concesión si cumple uno de los siguientes criterios:
+ Ser un superusuario
+ Ser el usuario que recibe la concesión
+ Ser el propietario al que se le otorga el rol concedido
+ Ser a quien se le concede el rol al que se destina la concesión del objeto

## Sintaxis
<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  
El nombre de la base de datos que contiene la tabla de destino

schema\_name  
El nombre del esquema que contiene la tabla de destino

table\_name  
El nombre de la tabla de destino

nombre de usuario  
Incluya solo las concesiones al nombre de usuario en el resultado

role\_name  
Incluya solo las concesiones al role\_name en el resultado

PUBLIC  
Incluya solo las concesiones a PUBLIC en el resultado

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

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

En el ejemplo siguiente, se muestran las concesiones de columnas en la tabla 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
```

En el ejemplo siguiente, se muestran las concesiones de columnas en la tabla demo\_schema.t100 para el usuario 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
```