你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
适用于: ✅Microsoft Fabric✅Azure 数据资源管理器✅Azure Monitor✅Microsoft Sentinel
查询由一个或多个 查询语句组成,用分号 (); 分隔。
这些查询语句中至少有一个必须是 表格表达式语句。
表格表达式语句生成一个或多个表格结果。 必须用分号分隔任意两个语句。
当查询具有多个表格表达式语句时,查询具有 一批 表格表达式语句,并且这些语句生成的表格结果都由查询返回。
两种类型的查询语句:
某些查询语句在这两种情况下都很有用。
注释
查询语句的 “effect” 从语句出现在查询中的点开始,到查询结束。 查询完成后,其所有资源都会被释放,并且对将来的查询没有影响(除了副作用,例如将查询记录在所有查询运行的日志中,或缓存其结果)。
用户查询语句
以下是用户查询语句的列表:
let 语句定义名称和表达式之间的绑定。 let 语句可用于将长查询分解为更易于理解的小命名部分。
set 语句设置一个 request 属性,该属性会影响查询的处理方式及其返回结果。
表格表达式语句是最重要的查询语句,它返回“有趣”数据作为结果。
应用程序查询语句
以下是应用程序查询语句的列表:
alias 语句定义另一个数据库的别名(在同一集群中或远程集群上)。
一个模式语句,可由基于 Kusto 构建的应用程序使用,并向其用户公开查询语言,以便将自身注入查询名称解析过程。
查询参数语句,由 Kusto 之上构建的应用程序用于保护自身免受注入攻击(类似于命令参数保护 SQL 免受 SQL 注入攻击的方式)。
restrict 语句,由 Kusto 之上构建的应用程序使用,用于将查询限制为 Kusto 中的特定数据子集(包括限制对特定列和记录的访问)。