Поделиться через


Скалярные типы данных

Применимо: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft 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.