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

Set 语句

适用于:✅Azure 数据资源管理器Azure Monitor✅ Sentinel

set 语句用于在查询期间设置请求属性

请求属性控制查询的执行方式并返回结果。 它们可以是布尔标志(默认为 false),也可以是整数值。 一个查询可以包含零个、一个或多个 Set 语句。 Set 语句仅影响按程序顺序尾随这些语句的表格表达式语句。 必须用分号分隔任意两个语句。

请求属性不是 Kusto 查询语言的正式组成部分,可修改它,而不被视为中断性语言更改。

注意

语法

set OptionName [=OptionValue]

详细了解语法约定

参数

客户 类型​​ 必需 说明
OptionName string ✔️ 请求属性的名称。
OptionValue ✔️ 请求属性的值。

示例

此查询启用查询跟踪,然后从 StormEvents 表中提取前 100 条记录。

本文中的示例使用 帮助群集中的公开可用表,例如 StormEvents 数据库中的 表。

本文中的示例使用公开可用的表,例如天气分析中的 StormEvents示例数据

set querytrace;
StormEvents | take 100

输出

该表显示前几个结果。

StartTime EndTime EpisodeId EventId 国家 EventType
2007-01-15T12:30:00Z 2007-01-15T16:00:00Z 1636 7821 俄亥俄州 洪水
2007-08-03T01:50:00Z 2007-08-03T01:50:00Z 10085 56083 NEW YORK 雷雨大风
2007-08-03T15:33:00Z 2007-08-03T15:33:00Z 10086 56084 NEW YORK 冰雹
2007-08-03T15:40:00Z 2007-08-03T15:40:00Z 10086 56085 NEW YORK 冰雹
2007-08-03T23:15:00Z 2007-08-05T04:30:00Z 6569 38232 內布拉斯加州 洪水
2007-08-06T18:19:00Z 2007-08-06T18:19:00Z 6719 39781 衣阿华州 雷雨大风
... ... ... ... ... ...