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

标量数据类型

适用于:✅Microsoft FabricAzure 数据资源管理器Azure MonitorMicrosoft Sentinel

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

注意

虽然 Kusto 支持用户定义的记录,但用户定义数据类型不受支持。

支持的数据类型

支持以下数据类型:

类型 描述
布尔boolean true1)或 false0)。
日期/时间date 一个即时时间,通常表示为日期和时间。
十进制 128 位宽十进制数。
动态 数组、属性包或任何其他标量数据类型的值。
guiduuiduniqueid 128 位全局唯一值。
int 带符号的 32 位宽整数。
带符号的 64 位宽整数。
真实double 64 位宽、双精度浮点数。
字符串 一个零个或多个 Unicode 字符的序列。
时间跨度time 时间间隔。

提示

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

Null 值

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

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