

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

# 使用 Athena 檢視
<a name="views-console"></a>

在 Athena 主控台中，可以輕鬆建立、更新和管理 Athena 檢視。

## 建立檢視
<a name="creating-views"></a>

使用範本或執行現有查詢可在 Athena 主控台中建立檢視。

**使用範本建立檢視**

1. 在 Athena 主控台中的 **Tables and views** (資料表和檢視) 旁，選擇 **Create** (建立)，然後選擇 **Create view** (建立檢視)。  
![建立檢視。](http://docs.aws.amazon.com/zh_tw/athena/latest/ug/images/create-view.png)

   此動作會將可編輯的檢視範本放入查詢編輯器中。

1. 根據您的需求編輯檢視範本。在陳述式中輸入檢視的名稱時，請謹記，視圖名稱不能包含底線 `(_)` 以外的特殊字元。請參閱 [為資料庫、資料表和資料欄命名](tables-databases-columns-names.md)。避免使用[在查詢中逸出預留關鍵字](reserved-words.md)來命名檢視。

   如需建立檢視的相關詳細資訊，請參閱[CREATE VIEW 和 CREATE PROTECTED MULTI DIALECT VIEW](create-view.md)和[Athena 檢視的範例](views-examples.md)。

1. 選擇 **Run** (執行) 以建立檢視。檢視隨即出現在 Athena 主控台的檢視清單中。

**根據現有查詢建立檢視**

1. 使用 Athena 查詢編輯器執行現有查詢。

1. 在查詢編輯器視窗底下，選擇 **Create** (建立)，然後選擇 **View from query** (從查詢建立檢視)。  
![選擇 Create (建立)、View from query (從查詢建立檢視)。](http://docs.aws.amazon.com/zh_tw/athena/latest/ug/images/create-view-from-query.png)

1. 在 **Create View** (建立檢視) 對話方塊中輸入檢視的名稱，然後選擇 **Create** (建立)。檢視名稱不可包含除了底線 `(_)` 以外的特殊字元。請參閱 [為資料庫、資料表和資料欄命名](tables-databases-columns-names.md)。避免使用[在查詢中逸出預留關鍵字](reserved-words.md)來命名檢視。

   Athena 會將檢視新增至主控台的檢視清單中，並在查詢編輯器中顯示檢視的 `CREATE VIEW` 陳述式。

**備註**
+ 如果您刪除用以建立資料表的資料表，然後嘗試執行檢視，Athena 會顯示錯誤訊息。
+ 您可以建立巢狀檢視，這是位於現有檢視上方的檢視。Athena 不會讓您執行自我參照的遞迴檢視。