

 Amazon Redshift 將不再支援從修補程式 198 開始建立新的 Python UDFs。現有 Python UDF 將繼續正常運作至 2026 年 6 月 30 日。如需詳細資訊，請參閱[部落格文章](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 顯示資料欄授予
<a name="r_SHOW_COLUMN_GRANTS"></a>

在資料表中的資料欄上顯示授予。

## 所需的許可
<a name="r_SHOW_COLUMN_GRANTS-required-permissions"></a>

目標物件的 SHOW GRANTS 只會顯示目前使用者可見的授予。如果目前使用者滿足下列其中一項條件，則目前使用者可以看到授予：
+ 成為超級使用者
+ 成為授予的使用者
+ 獲得授予角色的擁有者
+ 獲得物件授予的目標角色

## 語法
<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  
包含目標資料表的資料庫名稱

schema\$1name  
包含目標資料表的結構描述名稱

table\$1name  
目標資料表的名稱

使用者名稱  
僅包含對輸出中使用者名稱的授予

role\$1name  
輸出中僅包含對 role\$1name 的授予

PUBLIC  
輸出中僅包含對 PUBLIC 的授予

row\$1limit  
傳回的最大資料列數。*row\$1limit* 可以是 0 到 10,000。

## 範例
<a name="r_SHOW_COLUMN_GRANTS-examples"></a>

下列範例顯示資料表 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
```

下列範例顯示使用者 bob 資料表 demo\$1schema.t100 上的資料欄授權：

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