

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

# 管理 Data Catalog 檢視
<a name="views-glue-managing"></a>

您可以使用 DDL 命令來更新和管理 Data Catalog 檢視。

## 更新 Data Catalog 檢視
<a name="views-glue-updating-a-data-catalog-view"></a>

`Lake Formation` 管理員或定義程式可使用 `ALTER VIEW UPDATE DIALECT` 語法來更新檢視定義。下列範例會修改檢視定義，以從 `returns` 資料表，而非 `orders` 資料表中選取資料欄。

```
ALTER VIEW orders_by_date UPDATE DIALECT
AS
SELECT return_date, sum(totalprice) AS price
FROM returns
WHERE order_city = 'SEATTLE'
GROUP BY orderdate
```

## AWS Glue Data Catalog 檢視支援的 DDL 動作
<a name="views-glue-supported-actions"></a>

Athena 支援下列 AWS Glue Data Catalog 檢視動作。


| 陳述式 | Description | 
| --- | --- | 
| [變更檢視方言](alter-view-dialect.md) | 透過新增引擎方言，或者更新或捨棄現有引擎方言來更新 Data Catalog 檢視。 | 
| [CREATE PROTECTED MULTI DIALECT VIEW](create-view.md#create-protected-multi-dialect-view) | 從指定的 `SELECT` 查詢建立 Data Catalog 檢視。如需詳細資訊，請參閱[CREATE PROTECTED MULTI DIALECT VIEW](create-view.md#create-protected-multi-dialect-view)。<br />選用的 `OR REPLACE` 子句可讓您透過取代來更新現有的檢視。 | 
| [DESCRIBE VIEW](describe-view.md) | 顯示指定檢視的資料欄清單。這可讓您檢查複雜檢視的屬性。 | 
| [DROP VIEW](drop-view.md) | 刪除現有的檢視。如果檢視不存在，選用的 `IF EXISTS` 子句可以阻止錯誤發生。 | 
| [SHOW CREATE VIEW](show-create-view.md) | 顯示用於建立指定檢視的 SQL 陳述式。 | 
| [SHOW VIEWS](show-views.md) | 列出指定的資料庫或目前資料庫 (如果省略資料庫名稱) 中的檢視。使用選用的 `LIKE` 子句搭配規則表達式，以限制檢視名稱的清單。您也可以在主控台的左側窗格中看到檢視清單。 | 
| [SHOW COLUMNS](show-columns.md) | 列出檢視的結構描述中的欄。 | 