Megosztás:


Lekérdezésfeliratok használata a Synapse SQL-ben

Ez a cikk alapvető tippeket tartalmaz a lekérdezéscímkék Synapse SQL-ben való használatához.

Megjegyzés

A kiszolgáló nélküli SQL-készlet nem támogatja a címkézési lekérdezéseket.

Mik azok a lekérdezési címkék?

A dedikált SQL-készlet támogatja a lekérdezéscímkéknek nevezett fogalmat. Mielőtt bármilyen mélységbe belemennénk, tekintsünk meg egy példát:

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

Az utolsó sor a "Saját lekérdezéscímke" sztringet címkézi a lekérdezésre. Ez a címke hasznos, mivel a DMVs-en keresztül lekérdezhető. A címkék lekérdezése mechanizmust biztosít a problémás lekérdezések megkereséséhez, és segít azonosítani az előrehaladást egy ELT-futtatáson keresztül.

A jó elnevezési konvenciók a leginkább hasznosak. Ha például a címkét PROJECT, PROCEDURE, STATEMENT vagy COMMENT használatával indítja el, az egyedileg azonosítja a lekérdezést a forrásvezérlőben lévő összes kód között.

A következő lekérdezés dinamikus felügyeleti nézetet használ a címkék szerinti kereséshez:

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

Megjegyzés

Lekérdezéskor elengedhetetlen, hogy szögletes zárójeleket vagy dupla idézőjeleket helyezzen a szófelirat köré. A címke egy fenntartott szó, és hibát okoz, ha nincs megfelelően kijelölve vagy határolva.

Következő lépések

További fejlesztési tippekért tekintse meg a fejlesztés áttekintését.