Příkaz operace .cancel
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer
Tento příkaz zruší dlouhotrvající ingestování z operace dotazu. Tento příkaz je užitečný v případě, že operace trvá příliš dlouho a chcete ji během spuštění přerušit.
Příkaz operace zrušení není zaručen, že bude úspěšný. Výstup .cancel operation
příkazu označuje, zda bylo zrušení úspěšné.
Poznámka:
Příkaz operace zrušení je podporován pouze pro příjem z příkazů dotazu, a ne pro zrušení jiných příkazů.
Syntaxe
.cancel
operation
OperationId [with
=
reason
(
ReasonPhrase ] )
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Type | Požadováno | Popis |
---|---|---|---|
Id operace | guid |
✔️ | Identifikátor GUID ID operace vrácené spuštěním příkazu. |
ReasonPhrase | string |
Důvod zrušení spuštěného příkazu |
Návraty
Výstupní parametr | Typ | Popis |
---|---|---|
Id operace | guid |
ID operace, která byla zrušena. |
Operace | string |
Druh operace, který byl zrušen. |
Spuštěno | datetime |
Čas zahájení operace, která byla zrušena. |
CancellationState | string |
Vrátí jednu z následujících možností: Cancelled successfully : Operace byla zrušena. Cancel failed : Operaci nelze v tuto chvíli zrušit. Operace může být stále spuštěná nebo je možná dokončená. |
ReasonPhrase | string |
Důvod, proč zrušení nebylo úspěšné |
Příklad
.cancel operation 078b2641-f10d-4694-96f8-1ee2b75dda48 with(Reason="Command canceled by me")
Id operace | Operace | Spuštěno | CancellationState | ReasonPhrase |
---|---|---|---|---|
c078b2641-f10d-4694-96f8-1ee2b75dda48 | TableSetOrAppend | 2022-07-18 09:03:55.1387320 | Úspěšné zrušení | Příkaz zrušený mnou |