你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
database()
适用于:✅Microsoft Fabric✅Azure 数据资源管理器
将查询的引用更改为群集范围内的特定数据库。
备注
- 有关详细信息,请参阅跨数据库和跨群集查询。
- 若要访问远程群集和远程数据库,请参阅
cluster()
范围函数。
将查询的引用更改为 Eventhouse 范围内的特定数据库。
备注
- 若要访问远程群集和远程数据库,请参阅
cluster()
范围函数。
``
database(
databaseName)
详细了解语法约定。
客户 | 类型 | 必需 | 说明 |
---|---|---|---|
databaseName | string |
要引用的数据库的名称。 databaseName 可以是 DatabaseName 或 PrettyName 。 该参数必须是常量值,并且不能来自子查询计算。 |
Kusto
database('Samples').StormEvents | count
输出
计数 |
---|
59066 |
可以将上面的查询重新编写为查询定义的函数(let 语句,以接收参数 dbName
- 该参数会传递到 database() 函数中。
Kusto
let foo = (dbName:string)
{
database(dbName).StormEvents | count
};
foo('help')
输出
计数 |
---|
59066 |
可以重写与上述查询相同的查询,以便在可接收参数 dbName
的函数中使用它 - 该参数会传递到 database() 函数中。
Kusto
.create function foo(dbName:string)
{
database(dbName).StormEvents | count
};
备注
此类函数只能在本地使用,而不能在跨群集查询中使用。
备注
此类函数只能在本地使用,而不能在跨 Eventhouse 查询中使用。