Lekérdezéscímkék használata a Synapse SQL-ben
Ez a cikk a Synapse SQL lekérdezéscímkéinek használatához szükséges alapvető tippeket tartalmazza.
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ésfeliratok?
A dedikált SQL-készlet támogatja a lekérdezéscímkéknek nevezett fogalmat. Mielőtt bármilyen mélységbe lépnénk, tekintsünk meg egy példát:
SELECT *
FROM sys.tables
OPTION (LABEL = 'My Query Label')
;
Az utolsó sor a "My Query Label" sztringet a lekérdezésre címkézi. Ez a címke hasznos, mivel a címke a DMV-ken keresztül kérdezhet le. 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 értékkel 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 el a szófelirat körül. A címke egy fenntartott szó, és hibát okoz, ha nincs elválasztva.
Következő lépések
További fejlesztési tippekért tekintse meg a fejlesztés áttekintését ismertető cikket.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: