

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

# SHOW COLUMNS
<a name="show-columns"></a>

僅顯示單一指定資料表、Athena 檢視或 Data Catalog 檢視的資料欄名稱。若要取得 Athena 檢視的更多詳細資訊，請 AWS Glue Data Catalog 改為查詢 。如需資訊和範例，請參閱 [查詢 AWS Glue Data Catalog](querying-glue-catalog.md) 主題的下列章節：
+ 若要檢視資料欄的中繼資料 (例如資料類型)，請參閱 [列示或搜尋指定的資料表或檢視的資料欄](querying-glue-catalog-listing-columns.md)。
+ 若要檢視 `AwsDataCatalog` 中特定資料庫中的所有資料表的所有資料欄，請參閱 [列示或搜尋指定的資料表或檢視的資料欄](querying-glue-catalog-listing-columns.md)。
+ 若要檢視 `AwsDataCatalog` 中所有資料庫的所有資料表的所有資料欄，請參閱 [列出所有資料表的所有資料欄](querying-glue-catalog-listing-all-columns-for-all-tables.md)。
+ 若要檢視資料庫中特定資料表的共同資料欄，請參閱 [列出特定資料表共有的資料欄](querying-glue-catalog-listing-columns-in-common.md)。

對於 Data Catalog 檢視，陳述式的輸出由 Lake Formation 存取控制控制，並僅顯示呼叫者有權存取的資料欄。

## 概要
<a name="synopsis"></a>

```
SHOW COLUMNS {FROM|IN} database_name.table_or_view_name
```

```
SHOW COLUMNS {FROM|IN} table_or_view_name [{FROM|IN} database_name]
```

`FROM` 和 `IN` 關鍵字可互換使用。如果 *table\$1or\$1view\$1name* 或 *database\$1name* 具有如連字號的特殊字元，則請使用引號括住名稱 (例如 ``my-database`.`my-table``)。請勿使用單引號或雙引號括住 *table\$1or\$1view\$1name* 或 *database\$1name*。目前，不支援使用 `LIKE` 和模式比對表達式。

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

下列相等範例會顯示 `customers` 資料庫中 `orders` 資料表的資料欄。前兩個範例假設 `customers` 為目前的資料庫。

```
SHOW COLUMNS FROM orders
```

```
SHOW COLUMNS IN orders
```

```
SHOW COLUMNS FROM customers.orders
```

```
SHOW COLUMNS IN customers.orders
```

```
SHOW COLUMNS FROM orders FROM customers
```

```
SHOW COLUMNS IN orders IN customers
```