Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op: ✅Microsoft Fabric✅Azure Data Explorer-
Hiermee wijzigt u de verwijzing van de query naar een specifieke database binnen het clusterbereik.
Opmerking
- Zie query's voor meerdere databases en clusters voor meer informatie.
- Zie de bereikfunctie voor toegang tot extern cluster en externe database
cluster().
Hiermee wijzigt u de verwijzing van de query naar een specifieke database binnen het bereik Eventhouse.
Opmerking
- Zie de bereikfunctie voor toegang tot extern cluster en externe database
cluster().
``
Syntaxis
database(
databaseName)
Meer informatie over syntaxisconventies.
Parameterwaarden
| Naam | Typologie | Verplicht | Beschrijving |
|---|---|---|---|
| databaseName | string |
De naam van de database waarnaar moet worden verwezen. De databaseName kan de DatabaseName of PrettyName. Het argument moet een constante waarde zijn en kan niet afkomstig zijn van een subquery-evaluatie. |
Voorbeelden
In het volgende voorbeeld worden de records in de StormEvents tabel van de Samples database geteld.
database('Samples').StormEvents | count
Uitvoer
| Aantal |
|---|
| 59066 |
De bovenstaande query kan worden herschreven als een door query gedefinieerde functie (let-instructie) die een parameter dbName ontvangt, die wordt doorgegeven aan de functie database().
let foo = (dbName:string)
{
database(dbName).StormEvents | count
};
foo('help')
Uitvoer
| Aantal |
|---|
| 59066 |
Dezelfde query als hierboven kan worden herschreven om te worden gebruikt in een functie die een parameter dbName ontvangt, die wordt doorgegeven aan de functie database().
.create function foo(dbName:string)
{
database(dbName).StormEvents | count
};
Opmerking
Dergelijke functies kunnen alleen lokaal worden gebruikt en niet in de query voor meerdere clusters.
Opmerking
Dergelijke functies kunnen alleen lokaal worden gebruikt en niet in de cross-Eventhouse-query.