你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

标量数据类型

每个数据值(如表达式或函数参数的值)都具有 数据类型。 数据类型是 标量数据类型(下面列出的内置预定义类型之一)或 用户定义的记录,它是名称和标量数据类型对的有序序列,如表中行的数据类型。

注意

Kusto 不支持用户定义的数据类型。

支持的数据类型

支持以下数据类型:

类型 说明
bool (boolean) true1 () 或 false (0) 。
datetime (date) 以时间表示的瞬间,通常表示为一天中的日期和时间。
decimal 128 位宽的十进制数。
dynamic 数组、属性包或任何其他标量数据类型的值。
guid (uuiduniqueid) 128 位全局唯一值。
int 有符号的 32 位宽整数。
long 有符号的 64 位宽整数。
实际 (double) 一个 64 位宽、双精度、浮点数。
string 零个或多个 Unicode 字符的序列。
timespan (time) 时间间隔。

提示

若要检查值的数据类型,请使用 gettype () 函数。

Null 值

所有非字符串数据类型都可以为 null。 如果值为 null,则表示数据缺失或不匹配。 例如,如果尝试将字符串 abc 输入到整数列中,则会导致 null 值。 若要检查表达式是否为 null,请使用 isull () 函数。

有关详细信息,请参阅 Null 值