Megosztás a következőn keresztül:


adatbázis()

Szolgáltatások váltása a Verzió legördülő listával. További információ a navigációról.
A következőre vonatkozik: ✅ Microsoft Fabric ✅ Azure Data Explorer

A lekérdezés hivatkozását egy adott adatbázisra módosítja a fürt hatókörén belül.

Megjegyzés:

A lekérdezés hivatkozását egy adott adatbázisra módosítja az Eventhouse hatókörében.

Megjegyzés:

  • A távoli fürt és a távoli adatbázis eléréséhez tekintse meg cluster() a hatókörfüggvényt.

``

Szemantika

database( databaseName)

További információ szintaxiskonvenciá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 lehet az vagy DatabaseNamea PrettyName . Az argumentumnak állandó értéknek kell lennie, és nem származhat részquery-kiértékelésből.

Példák

Az alábbi példa az adatbázis táblájában lévő StormEvents rekordokat számlálja Samples meg.

database('Samples').StormEvents | count

Kimenet

Számlál
59066

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 – amely az adatbázis() függvénybe kerül.

let foo = (dbName:string)
{
    database(dbName).StormEvents | count
};
foo('help')

Kimenet

Számlál
59066

Ugyanazt a lekérdezést lehet újraírni, amely egy paramétert dbName fogadó függvényben használható , amelyet az adatbázis() függvénynek ad át.

.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.

Megjegyzés:

Az ilyen függvények csak helyileg használhatók, az Eseményházközi lekérdezésben nem.