視圖是從一個或多個表匯出的虛擬表,其具有普通表的結構,但是不實現資料存放區。視圖內容由查詢定義,主要包括單表視圖和多表視圖。單表視圖一般用於查詢和修改,會改變表資料。多表視圖一般用於查詢,不會改變表資料。本文為您介紹如何建立、重新命名和刪除視圖。
前提條件
存在已登入執行個體,請參見登入執行個體。
建立視圖
-
在頂部功能表列左側,選擇相應的地區。
-
單擊前往HoloWeb,進入HoloWeb開發頁面。
-
在HoloWeb開發頁面,單擊進入元數據管理頁面。在已登入執行個體列表,依次單擊目標資料庫和資料庫下已建立的目標模式。滑鼠右擊視圖,選擇新建視圖。
-
在新建視圖頁面,配置各項參數。

參數
描述
模式
模式名稱。
您可以選擇預設建立的public模式,也可以選擇建立的模式名稱。
視圖名
建立的Hologres視圖表名稱。
描述
建立的Hologres視圖表描述。
查詢語句
您需要在查詢語句下方的編輯框內,輸入查詢語句,可以是多表資料查詢,也可以是單表資料查詢。
-
單表視圖一般用於查詢和修改,會改變表資料。即,如果視圖中資料來自於一個表時,修改視圖中的資料,表資料會隨之更新。修改表資料時,對應視圖也會更新。
-
多表視圖一般用於查詢,不會改變表資料。即,如果視圖資料來源於多個表時,不支援修改視圖資料。
說明在使用單表視圖時,建議您謹慎修改視圖資料,以避免對應的表資料被修改影響業務。
-
-
單擊頁面右上方的提交,下方作業記錄會提示您建立成功,建立完成的視圖會展示在左側對應目錄下。
您可以在視圖建立完成後,在視圖頁面查看其對應的查詢語句和DDL語句並進行資料預覽。
管理檢視
-
進入HoloWeb開發頁面,在元數據管理介面的已登入執行個體列表中,顯示所有登入執行個體名稱。
-
在左側導覽列頂部搜尋或者在已登入執行個體列表中查詢檢視表。

您可以進行如下操作:
-
打開視圖
當您需要查看並管理檢視,可以按右鍵打開視圖,進入視圖查看頁面。

查詢視圖
您可以單擊頁面右上方的查詢視圖。頁面將跳轉到臨時Query查詢頁面,您可以在編輯地區輸入對應的SQL語句並單擊運行,進行視圖查詢。更多關於Query查詢的操作,請參見SQL視窗。

編輯視圖
當您需要修改視圖,可以單擊頁面右上方編輯視圖,在查詢語句地區,編輯對應的語句後,在頁面右上方單擊提交。
刷新
當您修改視圖內容後,單擊頁面右上方刷新同步資訊。
-
刪除視圖
您可以刪除當前視圖,滑鼠右鍵單擊目標視圖,選擇刪除視圖。確認資訊後,單擊確認完成刪除操作。
-
SQL方式建立和刪除視圖
Hologres也支援您通過SQL方式建立、查看和刪除視圖。更多關於視圖的SQL語句說明,請參見VIEW。