Skalární datové typy
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Každá datová hodnota, například hodnota výrazu nebo parametr funkce, má datový typ, což je skalární datový typ nebo uživatelem definovaný záznam. skalární datový typ je jedním z předdefinovaných typů v podporovaných datových typů. uživatelem definovaný záznam je seřazená posloupnost párů názvů a skalárních datových typů, jako je datový typ řádku v tabulce.
Poznámka
Zatímco uživatelem definované záznamy jsou podporovány v Kusto, uživatelem definované datové typy nejsou.
Podporované datové typy
Podporují se následující datové typy:
Typ | Popis |
---|---|
bool (boolean ) |
true (1 ) nebo false (0 ). |
datetime (date ) |
Okamžik v čase, obvykle vyjádřený jako datum a čas dne. |
desetinných míst | 128bitové desetinné číslo. |
dynamické |
Pole, taška vlastností nebo hodnota libovolného z jiných skalárních datových typů. |
guid (uuid , uniqueid ) |
128bitová globálně jedinečná hodnota. |
int | Celé číslo s 32bitovou šířkou. |
dlouhé | Celé číslo se 64bitovou sadou. |
skutečné (double ) |
64bitové číslo s plovoucí desetinnou čárkou a dvojitou přesností. |
řetězce |
Posloupnost nula nebo více znaků unicode znaků. |
časový rozsah (time ) |
Časový interval. |
Spropitné
Pokud chcete zkontrolovat datový typ hodnoty, použijte funkci gettype().
Hodnoty null
Všechny neřetězí datové typy mohou mít hodnotu null. Pokud je hodnota null, označuje nepřítomnost nebo neshodu dat. Pokud se například pokusíte zadat řetězec abc
do celočíselného sloupce, bude výsledkem hodnota null. Pokud chcete zkontrolovat, jestli má výraz hodnotu null, použijte funkci isnull().
Další informace naleznete v tématu hodnoty Null.