

 Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la [publicación del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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