Skalarne typy danych

Każda wartość danych, podobnie jak wartość wyrażenia lub parametru funkcji, ma typ danych. Typ danych to typ danych skalarnych, który jest jednym z wbudowanych wstępnie zdefiniowanych typów wymienionych poniżej lub rekordem zdefiniowanym przez użytkownika, który jest uporządkowaną sekwencją par nazw i typów danych skalarnych, takich jak typ danych wiersza w tabeli.

Uwaga

Typy danych zdefiniowane przez użytkownika nie są obsługiwane w usłudze Kusto.

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.
liczba dziesiętna 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ść.
Int Liczba całkowita o szerokości 32-bitowej ze znakiem.
liczba długa Liczba całkowita o szerokości 64-bitowej ze znakiem.
rzeczywiste (double) 64-bitowa liczba zmiennoprzecinkowa o podwójnej precyzji.
ciąg Sekwencja zera lub większej liczby znaków Unicode .
przedział czasu (time) Przedział czasu.

Porada

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.