OceanBase 新建視圖

2021-06-05 11:52 更新

在 OceanBase 開發(fā)者中心(OceanBase Developer Center,ODC)單擊連接名進入連接后,在左導航欄中單擊 視圖 標簽可以查看視圖列表。在視圖列表的右上角,單擊 + 創(chuàng)建視圖,或是在 ODC 上方導航欄中單擊 新建 以創(chuàng)建您需要的對象。

新建視圖需要進行以下 4 步操作:

  1. 指定基本信息
  2. 基表選擇(選填)
  3. 字段選擇(選填)
  4. 確認 SQL
OceanBase新建視圖

指定基本信息

在新建視圖頁面,第一步需要指定基本信息。基本信息 頁簽中包含以下信息項:

  • 視圖名稱:為視圖指定一個名稱。

  • 檢查項:檢查項是對寫入數據的約束檢查,OceanBase 暫時不支持,默認值為 

完成基本信息的指定后,單擊頁簽左下角的 確認 按鈕,完成當前步驟。您可以直接單擊頁面下方的 下一步:確認 SQL 按鈕進入第四步 確認 SQL,也可按需進入第二步進行基表選擇的操作。

基表選擇(選填)

指定基本信息后,您可以按需繼續(xù)進行第二步基表選擇的操作,該步驟可跳過。

在 基表選擇 頁簽中,左側的列表按 Schema->庫->表/視圖的層級關系展示了可被選擇的基表,列表支持搜索。在基表列表中選中目標表或視圖,單擊列表旁的添加按鈕(>)將選中的表或視圖添加進頁簽右側的表操作區(qū)中。

在表操作區(qū)中,可對選擇的基表進行以下操作:

  • 設置別名:為選中的基表設置一個別名,可選操作。在表操作區(qū)中單擊表名后的 <別名> 標簽在文本框中輸入別名。

  • 設置關聯關系:表操作區(qū)中存在兩個或兩個以上的表時可通過下拉框選擇表與表之間的關聯關系,默認值為 JOIN,最后一張表無需設置關聯關系。單擊別名標簽后的下拉列表標簽()進行選擇,可選 JOIN、INNER JOINLEFT JOIN、RIGHT JOIN、CROSS JOIN、FULL JOIN、UNION、UNION ALL、INTERSECT、MINUS、LEFT OUTER JOIN、RIGHT OUTER JOIN 和 FULL OUTER JOIN 等關聯關系。

  • 調整關聯順序:可直接在表操作區(qū)中拖動選擇的基表進行順序的調整。當將選中的表拖動為最后一張表時該表之前設置的關聯關系會被清空。

  • 刪除基表:在表操作區(qū)中單擊每張表后的刪除按鈕,可將該表從表操作區(qū)中刪除,刪除表會附帶刪除當前表與下一張表的關系。

完成基表的選擇和設置后,單擊頁簽左下角的 確認 按鈕,完成當前步驟。

字段選擇(選填)

完成基表選擇后,您可以進行第三步字段選擇的操作。若您跳過第二步基表選擇將無法進行字段選擇。

在 字段選擇 頁簽中,左側的列表按 Schema->庫->表/視圖的層級關系展示了在第二步被選擇的基表所包含的字段,列表支持搜索。在字段列表中選中目標字段,單擊列表旁的添加按鈕(>)將選中的字段添加進頁簽右側的字段操作區(qū)中。

在字段操作區(qū)中,可對選擇的字段進行以下操作:

  • 設置別名:為選中的字段設置一個別名,可選操作。在字段操作區(qū)中單擊字段名后的 <別名> 標簽在文本框中輸入別名。

  • 調整關聯順序:可直接在字段操作區(qū)中拖動選擇的字段進行順序的調整。

  • 刪除字段:在字段操作區(qū)中單擊每個字段后的刪除按鈕,可將該字段從字段操作區(qū)中刪除。

  • 自定義字段:單擊字段操作區(qū)右上角的 +自定義 標簽會在字段操作區(qū)中添加一個字段,您需要為新增的字段指定字段名稱和別名。

完成字段的選擇和設置后,單擊頁簽左下角的 確認 按鈕,完成當前步驟。

確認 SQL

完成上述所有信息的指定后,單擊頁面上 下一步:確認 SQL 按鈕以進入語句編輯頁面。

在語句編輯頁面中會根據 基本信息、基表選擇  字段選擇 頁簽中指定的信息生成對應的視圖定義語句,您需要按需補齊語句。補齊視圖創(chuàng)建語句后,單擊頁面右上角的 創(chuàng)建 按鈕,完成視圖的創(chuàng)建。

同時,在編輯頁面的工具欄中提供了以下功能鍵:

功能

說明

格式化

單擊該按鈕對選中的 SQL 語句或當前 SQL 窗口中的所有 SQL 語句進行統(tǒng)一的格式化(縮進、換行和高亮關鍵字等操作)。

查找/替換

在查找框內輸入內容以對腳本進行檢索,查找后可在替換框內輸入內容以對查找內容進行替換。

撤銷

將腳本回退到上一步操作執(zhí)行的結果。

重做

執(zhí)行 撤銷 操作后,對腳本重新執(zhí)行撤銷前的操作。

大小寫

提供 全部大寫、全部小寫 和 首字母大寫 三種效果,將您在腳本中選中的語句轉換為對應形式。

縮進

提供 添加縮進 和 刪除縮進 兩種效果,為您在腳本中選中的語句添加或刪除包含的縮進。

注釋

提供 添加注釋 和 刪除注釋 兩種效果,將您在腳本中選中的語句轉換為注釋或轉換為 SQL 語句。

上一步

回到 新建觸發(fā)器 頁面,您可以繼續(xù)編輯或修改 基本信息 和 高級設 頁簽中的指定的值。


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號