database()
Módosítja a lekérdezés hivatkozását egy adott adatbázisra a fürt hatókörén belül.
Megjegyzés
- További információ: Adatbázisközi és fürtök közötti lekérdezések.
- A távoli fürt és a távoli adatbázis eléréséhez tekintse meg a hatókörfüggvényt
cluster()
.
Syntax
database(
databaseName)
További információ a szintaxis konvenciókról.
Paraméterek
Név | Típus | Kötelező | Leírás |
---|---|---|---|
databaseName | string |
A hivatkozni kívánt adatbázis neve. A databaseName a vagy PrettyName a DatabaseName lehet. Az argumentumnak állandó értéknek kell lennie, és nem származhat rész lekérdezési kiértékelésből. |
Példák
Adatbázis() használata más adatbázis táblájának eléréséhez
database('Samples').StormEvents | count
Kimenet
Darabszám |
---|
59066 |
Database() használata a let utasításban
A fenti lekérdezés egy lekérdezés által definiált függvényként (let utasításként) írható át, amely egy paramétert dbName
fogad – amelyet a rendszer átad az adatbázis() függvénynek.
let foo = (dbName:string)
{
database(dbName).StormEvents | count
};
foo('help')
Kimenet
Darabszám |
---|
59066 |
Adatbázis() használata tárolt függvények között
Ugyanaz a lekérdezés írható újra, amely egy paramétert dbName
fogadó függvényben használható , amelyet a rendszer átad az adatbázis() függvénynek.
.create function foo(dbName:string)
{
database(dbName).StormEvents | count
};
Megjegyzés
Az ilyen függvények csak helyileg használhatók, fürtök közötti lekérdezésben nem.
Ez a képesség nem támogatott az Azure Monitorban
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: