本文為您介紹如何使用HoloWeb建立、編輯、刪除、複製及重新命名SQL查詢。SQL視窗適用於做互動短查詢,不適合用於巨量資料量的匯入匯出等離線作業情境,不支援執行超過60分鐘的SQL。
前提條件
存在已登入執行個體,請參見登入執行個體。
功能入口
-
在頂部功能表列左側,選擇相應的地區。
-
單擊前往HoloWeb,進入HoloWeb開發頁面。
-
在HoloWeb開發頁面的頂部功能表列,單擊。
建立SQL查詢
可通過功能入口進入SQL編輯器頁面後,進行以下操作:
-
在左側導覽列,滑鼠右擊我的SQL查詢,選擇新建SQL查詢。
單擊左上方
,建立臨時SQL查詢時段執行SQL命令,執行完成後可根據業務,選擇單擊儲存,保持當前SQL視窗的內容。 -
在新建SQL查詢對話方塊,配置以下參數。
參數
描述
作業名稱
建立的SQL查詢名稱。
目錄
建立SQL查詢存放的位置。
預設目錄為我的SQL查詢,您也可以選擇存放在已建立的檔案夾中。
新檔案夾
建立SQL查詢存放的位置。可選擇放在建立檔案夾中。
執行個體名
選擇目標執行個體名稱。
資料庫名稱
Hologres當前執行個體下的資料庫名稱。
-
單擊確定,完成建立。
您也可以在SQL編輯地區使用標準的PostgreSQL語言進行開發。
說明SQL查詢對錶名稱和欄位名稱的大小寫不敏感。如果您需要精確查詢名稱大小寫完全一致的表,則需要使用雙引號將該表名稱引起來。
地區
說明
①
顯示運行當前SQL的目標執行個體名稱、執行個體ID、資料庫、當前計算群組以及當前時區。
②
-
儲存當前SQL視窗的內容。
-
重新整理SQL編輯頁面。
③
當前目標資料庫下所有的表資訊:
④
⑤
-
:搜尋作業記錄。 -
:關閉所有日誌、跳至最後一頁日誌、顯示日誌。 -
:儲存日誌。 -
:暫停滾動日誌。 -
和
:調整日誌展示地區。
說明-
HoloWeb支援SQL運行最長60分鐘,超過60分鐘,會有逾時提示
cancel query due to timeout, queryTimeout setting is: 3600s。 -
設定statement_timeout大於60分鐘對HoloWeb SQL視窗的最長已耗用時間無效。statement_timeout設定方法請參見修改活躍Query逾時時間。
-
其他動作
-
通過功能入口,進入SQL編輯器頁面。
-
在左側導覽列,單擊我的SQL查詢,尋找目標SQL查詢,您可進行以下操作:
說明如果目標SQL查詢存放於檔案夾中,您可以在Query查詢下方的搜尋方塊輸入目標SQL查詢名稱。
-
編輯SQL查詢:滑鼠雙擊目標SQL查詢,您可以在SQL編輯框輸入需要執行的SQL語句。
-
刪除SQL查詢:滑鼠右擊目標SQL查詢,單擊刪除SQL查詢。
-
複製SQL查詢:滑鼠右擊目標SQL查詢,單擊複製SQL查詢,可將複製的SQL語句粘貼至其他SQL查詢時段使用。
-
重新命名SQL查詢:滑鼠右擊目標SQL查詢,單擊重命名,可以根據業務需求,重新設定SQL查詢名稱。
-