本文包含利用標籤來在專用 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'
;
備註
查詢時,必須在詞語標籤周圍加上方括號或雙引號。 標籤是一個保留詞,若未明確分隔會造成錯誤。
下一步
更多開發建議,請參閱 開發概覽。