在新的 SQL 編輯器中執行並分享查詢

本頁說明如何執行查詢、與協作者分享,以及如何即時編輯查詢。

執行單一查詢或多語句查詢

您可以將多語句查詢寫入單一編輯器索引標籤。若要在單一索引標籤中使用多個查詢語句,請以分號 (;) 結束每個語句。

若要執行單一查詢:

  1. 選取 SQL 倉儲。
  2. 在 SQL 編輯器中醒目提示查詢 (如果查詢窗格中有多個查詢)。
  3. Ctrl/Cmd + Enter,或點擊 Run (1000),以在結果窗格中將結果顯示為表格。

Note

根據預設,會選取 [ 執行所有語句 ] 和 [ 限制 1000 ]。

  • 若要只執行主動語句,請清除 「執行所有語句」。
  • 如果查詢以 [限制 1000 ] 設定儲存,此設定會套用至所有查詢執行。 若要傳回所有資料列(最多 64,000 資料列或 10 MB,以較小者為準),請從 LIMIT 下拉式功能表中清除 1000。 若要指定數據列數目的不同限制,請在查詢中新增 LIMIT 子句。

終止查詢

若要在查詢執行時終止查詢,請按兩下 [ 取消]。 系統管理員可以透過存取「終止執行查詢」功能來停止由另一位使用者啟動的查詢。

分享查詢

新的 SQL 編輯器會處理兩個部分的權限:

互動式執行:新 SQL 編輯器中的查詢始終以 Run 作為檢視 器憑證執行。 任何有權存取查詢的人都可以存取查詢結果。 具有 CAN EDIT 權限或更高權限的使用者可以修改共用查詢草稿。 此外,未儲存的編輯內容對擁有「可檢視」權限或更高權限者皆可見。 使用者至少必須具有相關聯倉儲的 CAN USE 權限,才能執行查詢。

憑證設定: 舊有警報和 工作流程 的權限設定與舊有 SQL 編輯器相同。 視您的喜好設定而定,這些資產可以使用擁有者或查看器的認證來執行。

請參閱設定查詢權限,以瞭解以擁有者身分執行以檢視者身分執行認證設定。 請參閱 查詢 ACL,以瞭解如何管理查詢物件的存取權。

即時協作處理查詢

多個使用者同時編輯同一查詢,且每位使用者的游標與選擇會以不同顏色標示。

分享查詢之後,您可以透過協同編輯即時共同撰寫或偵錯查詢。 編輯器也可以對個別程式碼行進行註解,以詢問問題或新增建議。