Comando dell'operazione .cancel

Questo comando annulla un inserimento a esecuzione prolungata dall'operazione di query. Questo comando è utile quando l'operazione richiede troppo tempo e si vuole interrompere l'operazione durante l'esecuzione.

Non è garantito che il comando cancel operation abbia esito positivo. L'output del comando indica se l'annullamento .cancel operation è riuscito o meno.

Nota

Il comando cancel operation è supportato solo per l'inserimento dai comandi di query e non per l'annullamento di altri comandi.

Sintassi

.canceloperationOperationId [with=reason(ReasonPhrase)]

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Tipo Obbligatoria Descrizione
OperationId guid ✔️ GUID dell'ID operazione restituito dal comando in esecuzione.
ReasonPhrase string Motivo dell'annullamento del comando in esecuzione.

Restituisce

Parametro di output Tipo Descrizione
OperationId guid ID operazione dell'operazione annullata.
Operazione string Tipo di operazione annullato.
StartedOn datetime Ora di inizio dell'operazione annullata.
CancellationState string Restituisce una delle opzioni seguenti:
Cancelled successfully: l'operazione è stata annullata
Cancel failed: l'operazione non può essere annullata a questo punto. È possibile che l'operazione sia ancora in esecuzione o che sia stata completata.
ReasonPhrase string Motivo per cui l'annullamento non è riuscito.

Esempio

.cancel operation 078b2641-f10d-4694-96f8-1ee2b75dda48 with(Reason="Command canceled by me")
OperationId Operazione StartedOn CancellationState ReasonPhrase
c078b2641-f10d-4694-96f8-1ee2b75dda48 TableSetOrAppend 2022-07-18 09:03:55.1387320 Annullata correttamente Comando annullato dall'utente corrente