Condividi tramite


Tipi di dati scalari

Si applica a: ✅Microsoft FabricEsplora dati di AzureMonitoraggio di AzureMicrosoft Sentinel

Ogni valore di dati, ad esempio il valore di un'espressione o di un parametro di funzione, ha un tipo di dati che è un tipo di dati scalare o un record definito dall'utente . Un tipo di dati scalare è uno dei tipi predefiniti predefiniti in Tipi di dati supportati. Un record definito dall'utente è una sequenza ordinata di coppie nome e tipo di dati scalari, ad esempio il tipo di dati di una riga in una tabella.

Nota

Sebbene i record definiti dall'utente siano supportati in Kusto, i tipi di dati definiti dall'utente non sono supportati.

Tipi di dati supportati

Sono supportati i tipi di dati seguenti:

Digitare Descrizione
bool (boolean) true (1) o false (0).
datetime (date) Un istante in tempo, in genere espresso come data e ora del giorno.
decimali Numero decimale a 128 bit.
dinamici Matrice, contenitore di proprietà o valore di uno qualsiasi degli altri tipi di dati scalari.
guid (uuid, uniqueid) Valore univoco globale a 128 bit.
int Intero con segno a 32 bit.
lungo Intero con segno a 64 bit.
reale (double) Numero a virgola mobile e a virgola mobile a 64 bit.
stringa Sequenza di zero o più caratteri Unicode.
intervallo di tempo (time) Intervallo di tempo.

Mancia

Per controllare il tipo di dati di un valore, usare la funzione gettype() .

Valori Null

Tutti i tipi di dati non di stringa possono essere Null. Quando un valore è Null, indica un'assenza o una mancata corrispondenza dei dati. Ad esempio, se si tenta di immettere la stringa abc in una colonna integer, viene restituito il valore Null. Per verificare se un'espressione è Null, usare la funzione isull().

Per altre informazioni, vedere valori Null.