Typy danych skalarnych
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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.