

 Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il [post del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# MOSTRA LE CONCESSIONI ALLE COLONNE
<a name="r_SHOW_COLUMN_GRANTS"></a>

Visualizza le sovvenzioni su una colonna all'interno di una tabella.

## Autorizzazioni richieste
<a name="r_SHOW_COLUMN_GRANTS-required-permissions"></a>

SHOW GRANTS per un oggetto di destinazione mostrerà solo le concessioni visibili all'utente corrente. Una concessione è visibile all'utente corrente se l'utente corrente soddisfa uno dei seguenti criteri:
+ Diventa un superutente
+ Sii l'utente autorizzato
+ Diventa proprietario del ruolo assegnato
+ Ricevere il ruolo a cui si riferisce la concessione dell'oggetto

## Sintassi
<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\$1name  
Il nome del database contenente la tabella di destinazione

schema\$1name  
Il nome dello schema contenente la tabella di destinazione

table\$1name  
Il nome della tabella di destinazione

username  
Includi solo le concessioni al nome utente nell'output

role\$1name  
Includi solo le concessioni a role\$1name nell'output

PUBLIC  
Includi solo le sovvenzioni a PUBLIC nell'output

row\$1limit  
Il numero massimo di righe da restituire. Il *row\$1limit* può essere compreso tra 0 e 10.000.

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

L'esempio seguente mostra le concessioni di colonne nella tabella 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
```

L'esempio seguente mostra le assegnazioni di colonne nella tabella demo\$1schema.t100 per l'utente 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
```