Tipi di dati scalari
Si applica a: ✅Microsoft Fabric✅Esplora dati di Azure✅Monitoraggio di Azure✅Microsoft 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.