ingestion_time()

Restituisce il formato datetime approssimativo in formato UTC che indica quando è stato inserito il record corrente.

Questa funzione deve essere usata nel contesto di una tabella per cui è abilitato il criterio Di inserimentoTime . In caso contrario, questa funzione produce valori Null.

Recupera l'oggetto datetime quando il record è stato inserito e pronto per la query.

Nota

Il valore restituito da questa funzione è approssimativo solo perché il processo di inserimento può richiedere diversi minuti per completare e più attività di inserimento possono essere eseguite simultaneamente. Per elaborare tutti i record di una tabella con garanzie esattamente una volta, usare i cursori del database.

Suggerimento

La funzione ingestion_time() restituisce valori in base all'orologio del servizio come misurato al termine dell'inserimento. Di conseguenza, questo valore non può essere usato per "ordinare" operazioni di inserimento, poiché due operazioni che si sovrappongono in tempo potrebbero avere qualsiasi ordinamento di questi valori. Se l'ordinamento dei record è importante per la semantica dell'applicazione, è necessario assicurarsi che la tabella abbia una colonna timestamp misurata dall'origine dei dati anziché basarsi sul valore ingestion_time().

Sintassi

ingestion_time()

Altre informazioni sulle convenzioni di sintassi.

Restituisce

Valore datetime che specifica il tempo approssimativo di inserimento in una tabella.

Esempio

T
| extend ingestionTime = ingestion_time() | top 10 by ingestionTime