

 O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a [publicação de 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>

Exibe concessões em uma coluna dentro de uma tabela.

## Permissões obrigatórias
<a name="r_SHOW_COLUMN_GRANTS-required-permissions"></a>

SHOW GRANTS para um objeto de destino exibirá somente concessões visíveis para o usuário atual. Uma concessão ficará visível para o usuário atual se o usuário atual atender a um dos seguintes critérios:
+ Ser um superusuário.
+ Ser o usuário que recebeu a concessão.
+ Receber o título de proprietário do perfil concedido.
+ Receber o perfil pretendido pela concessão do objeto.

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

## Parâmetros
<a name="r_SHOW_COLUMN_GRANTS-parameters"></a>

database\$1name  
O nome do banco de dados que contém a tabela de destino.

schema\$1name  
O nome do esquema que contém a tabela de destino.

table\$1name  
O nome da tabela de destino.

username  
Inclua apenas concessões ao nome de usuário na saída.

role\$1name  
Inclua apenas concessões a role\$1name na saída.

PUBLIC  
Inclua apenas concessões a PUBLIC na saída.

row\$1limit  
O número máximo de linhas a serem retornadas. O *row\$1limit* pode ser de 0 a 10.000.

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

O exemplo a seguir mostra as concessões de colunas na tabela demo\$1db.demo\$1schema.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
```

O exemplo a seguir mostra as concessões de colunas na tabela demo\$1schema.t100 para o bob do usuário:

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