你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
标量数据类型
适用于:✅Microsoft Fabric✅Azure 数据资源管理器✅Azure Monitor✅Microsoft Sentinel
每个数据值(如表达式或函数参数的值)都有一个 数据类型,即 标量数据类型 或 用户定义的记录。 标量数据类型 是 支持的数据类型中的内置预定义类型之一。 用户定义的记录 是名称和标量数据类型对的有序序列,如表中行的数据类型。
注意
虽然 Kusto 支持用户定义的记录,但用户定义数据类型不受支持。
支持的数据类型
支持以下数据类型:
类型 | 描述 |
---|---|
布尔(boolean ) |
true (1 )或 false (0 )。 |
日期/时间(date ) |
一个即时时间,通常表示为日期和时间。 |
十进制 | 128 位宽十进制数。 |
动态 | 数组、属性包或任何其他标量数据类型的值。 |
guid (uuid , uniqueid ) |
128 位全局唯一值。 |
int | 带符号的 32 位宽整数。 |
长 | 带符号的 64 位宽整数。 |
真实(double ) |
64 位宽、双精度浮点数。 |
字符串 | 一个零个或多个 Unicode 字符的序列。 |
时间跨度(time ) |
时间间隔。 |
提示
若要检查值的数据类型,请使用 gettype() 函数。
Null 值
所有非字符串数据类型可以为 null。 如果值为 null,则表示数据缺失或不匹配。 例如,如果尝试将字符串 abc
输入到整数列中,则会导致 null 值。 若要检查表达式是否为 null,请使用 isull() 函数。
有关详细信息,请参阅 null 值。