Udostępnij za pośrednictwem


Typy danych skalarnych

Dotyczy: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Każda wartość danych, podobnie jak wartość wyrażenia lub parametru funkcji, ma typ danych , który jest typem danych skalarnych lub rekordem zdefiniowanym przez użytkownika. Typ danych skalarnych jest jednym z wbudowanych wstępnie zdefiniowanych typów danych obsługiwanych. rekord zdefiniowany przez użytkownika to uporządkowana sekwencja par nazw i par typu danych skalarnych, takich jak typ danych wiersza w tabeli.

Nuta

Chociaż rekordy zdefiniowane przez użytkownika są obsługiwane w usłudze Kusto, typy danych zdefiniowane przez użytkownika nie są.

Obsługiwane typy danych

Obsługiwane są następujące typy danych:

Typ Opis
bool (boolean) true (1) lub false (0).
data/godzina (date) Moment w czasie, zwykle wyrażony jako data i godzina dnia.
dziesiętnych 128-bitowa liczba dziesiętna.
dynamiczne Tablica, torba właściwości lub wartość dowolnego z innych typów danych skalarnych.
guid (uuid, uniqueid) 128-bitowa globalnie unikatowa wartość.
Podpisana, 32-bitowa liczba całkowita.
długie Podpisana, 64-bitowa liczba całkowita.
rzeczywiste (double) 64-bitowa liczba zmiennoprzecinkowa o podwójnej precyzji.
ciągu Sekwencja znaków Unicode wynosi zero lub więcej .
przedział czasu (time) Interwał czasu.

Napiwek

Aby sprawdzić typ danych wartości, użyj funkcji gettype().

Wartości null

Wszystkie typy danych nieciągające mogą mieć wartość null. Gdy wartość ma wartość null, wskazuje brak lub niezgodność danych. Jeśli na przykład spróbujesz wprowadzić ciąg abc do kolumny całkowitej, spowoduje to zwrócenie wartości null. Aby sprawdzić, czy wyrażenie ma wartość null, użyj funkcji isull().

Aby uzyskać więcej informacji, zobacz wartości null.