全部產品
Search
文件中心

Hologres:視圖

更新時間:Jun 03, 2026

視圖是從一個或多個表匯出的虛擬表,其具有普通表的結構,但是不實現資料存放區。視圖內容由查詢定義,主要包括單表視圖和多表視圖。單表視圖一般用於查詢和修改,會改變表資料。多表視圖一般用於查詢,不會改變表資料。本文為您介紹如何建立、重新命名和刪除視圖。

前提條件

存在已登入執行個體,請參見登入執行個體

建立視圖

  1. 登入Hologres管理主控台

  2. 在頂部功能表列左側,選擇相應的地區。

  3. 單擊前往HoloWeb,進入HoloWeb開發頁面。

  4. 在HoloWeb開發頁面,單擊進入元數據管理頁面。在已登入執行個體列表,依次單擊目標資料庫和資料庫下已建立的目標模式。滑鼠右擊視圖,選擇新建視圖

  5. 新建視圖頁面,配置各項參數。參數包括模式(Schema)(預設為public)、視圖名(必填)和描述。在下方查詢語句頁簽中編寫視圖的SQL查詢語句,還可切換至資料預覽DDL語句頁簽查看結果。配置完成後單擊右上方提交

    參數

    描述

    模式

    模式名稱。

    您可以選擇預設建立的public模式,也可以選擇建立的模式名稱。

    視圖名

    建立的Hologres視圖表名稱。

    描述

    建立的Hologres視圖表描述。

    查詢語句

    您需要在查詢語句下方的編輯框內,輸入查詢語句,可以是多表資料查詢,也可以是單表資料查詢。

    • 單表視圖一般用於查詢和修改,會改變表資料。即,如果視圖中資料來自於一個表時,修改視圖中的資料,表資料會隨之更新。修改表資料時,對應視圖也會更新。

    • 多表視圖一般用於查詢,不會改變表資料。即,如果視圖資料來源於多個表時,不支援修改視圖資料。

    說明

    在使用單表視圖時,建議您謹慎修改視圖資料,以避免對應的表資料被修改影響業務。

  6. 單擊頁面右上方的提交,下方作業記錄會提示您建立成功,建立完成的視圖會展示在左側對應目錄下。

    您可以在視圖建立完成後,在視圖頁面查看其對應的查詢語句和DDL語句並進行資料預覽。

管理檢視

  1. 進入HoloWeb開發頁面,在元數據管理介面的已登入執行個體列表中,顯示所有登入執行個體名稱。

  2. 在左側導覽列頂部搜尋或者在已登入執行個體列表中查詢檢視表。

    展開目標執行個體節點下的資料庫,在 public schema 的視圖節點下即可找到目標視圖(如 holo_view)。

    您可以進行如下操作:

    • 打開視圖

      當您需要查看並管理檢視,可以按右鍵打開視圖,進入視圖查看頁面。

      視圖查看頁麵包含查詢語句資料預覽DDL語句三個頁簽,右鍵菜單中還包含刪除視圖選項。

      查詢視圖

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

      例如,在編輯地區輸入 SELECT * FROM public.holo_view; 並單擊 運行,即可查詢檢視資料。

      編輯視圖

      當您需要修改視圖,可以單擊頁面右上方編輯視圖,在查詢語句地區,編輯對應的語句後,在頁面右上方單擊提交

      刷新

      當您修改視圖內容後,單擊頁面右上方刷新同步資訊。

    • 刪除視圖

      您可以刪除當前視圖,滑鼠右鍵單擊目標視圖,選擇刪除視圖。確認資訊後,單擊確認完成刪除操作。

SQL方式建立和刪除視圖

Hologres也支援您通過SQL方式建立、查看和刪除視圖。更多關於視圖的SQL語句說明,請參見VIEW