Sdílet prostřednictvím


Použití popisků dotazů v Synapse SQL

Tento článek obsahuje základní tipy pro používání popisků dotazů v Synapse SQL.

Poznámka

Bezserverový fond SQL nepodporuje dotazy označování.

Co jsou popisky dotazů?

Vyhrazený fond SQL podporuje koncept označovaný jako popisky dotazů. Než se pustíme do hloubky, podívejme se na příklad:

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

Poslední řádek označí řetězec Popisek dotazu. Tato značka je užitečná, protože popisek se dá dotazovat prostřednictvím zobrazení dynamické správy. Dotazování na popisky poskytuje mechanismus pro vyhledání problémových dotazů a pomáhá identifikovat průběh spuštěním ELT.

Nejužitečnější jsou dobré zásady vytváření názvů. Například spuštěním popisku PROJECT, PROCEDURE, STATEMENT nebo COMMENT jednoznačně identifikujete dotaz mezi všemi kódy ve správě zdrojového kódu.

Následující dotaz používá k vyhledávání podle popisku zobrazení dynamické správy:

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

Poznámka

Při dotazování je důležité kolem popisku slova umístit hranaté závorky nebo dvojité uvozovky. Popisek je rezervované slovo, které způsobí chybu, pokud není oddělené.

Další kroky

Další tipy pro vývoj najdete v přehledu vývoje.