Скалярные типы данных
Применимо: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Каждое значение данных, например значение выражения или параметра функции, имеет тип данных, который является скалярным типом данных или определяемой пользователем записью. скалярного типа данных
Заметка
Хотя пользовательские записи поддерживаются в Kusto, определяемые пользователем типы данных не поддерживаются.
Поддерживаемые типы данных
Поддерживаются следующие типы данных:
Тип | Описание |
---|---|
bool (boolean ) |
true (1 ) или false (0 ). |
datetime (date ) |
Момент времени, как правило, выражается как дата и время дня. |
десятичные | 128-разрядное десятичное число. |
динамические |
Массив, контейнер свойств или значение любого из других скалярных типов данных. |
guid (uuid , uniqueid ) |
128-разрядное глобально уникальное значение. |
int | 32-разрядное целое число со знаком. |
длинные | 64-разрядное целое число со знаком. |
реальные (double ) |
64-разрядная, двойная точность, число с плавающей запятой. |
строка | Последовательность нулевых или более символов Юникода. |
интервал времени (time ) |
Интервал времени. |
Кончик
Чтобы проверить тип данных значения, используйте функцию gettype().
Значения NULL
Все типы данных, не относящиеся к нестрокам, могут иметь значение NULL. Если значение равно NULL, оно указывает на отсутствие или несоответствие данных. Например, если вы пытаетесь ввести строку abc
в целый столбец, это приведет к значению NULL. Чтобы проверить, имеет ли выражение значение NULL, используйте функцию isnull().
Дополнительные сведения см. в значений NULL.