共用方式為


在 Azure Synapse Analytics 中使用標籤來處理專用 SQL 池的查詢

本文包含利用標籤來在專用 SQL 池中進行查詢的開發解決方案的建議。

什麼是標籤?

專用 SQL 池支援一個叫做查詢標籤的概念。 在深入探討之前,先看看一個例子:

SELECT *
FROM sys.tables
OPTION (LABEL = 'My Query Label')
;

最後一行將字串「My Query Label」標記到查詢中。 這個標籤很有用,因為標籤可以透過車輛管理局查詢。

查詢標籤提供了一種定位問題查詢的機制,並協助在 ELT 執行過程中識別進度。

良好的命名規則真的很有幫助。 例如,標籤以 PROJECT、PROCEDURE、STATEMENT 或 COMMENT 開頭,能在所有程式碼中唯一識別該查詢。

以下查詢使用動態管理視圖依標籤搜尋:

SELECT  *
FROM    sys.dm_pdw_exec_requests r
WHERE   r.[label] = 'My Query Label'
;

備註

查詢時,必須在詞語標籤周圍加上方括號或雙引號。 標籤是一個保留詞,若未明確分隔會造成錯誤。

下一步

更多開發建議,請參閱 開發概覽