Sdílet prostřednictvím


databáze()

Platí pro: ✅Microsoft FabricAzure Data Explorer

Změní odkaz dotazu na konkrétní databázi v rámci oboru clusteru.

Poznámka:

Změní odkaz dotazu na konkrétní databázi v oboru Eventhouse.

Poznámka:

  • Informace o přístupu ke vzdálenému clusteru a vzdálené databázi najdete v tématu cluster() Funkce oboru.

``

Syntaxe

database( databaseName)

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Typ Požadováno Popis
databaseName string Název databáze, na které chcete odkazovat. Název databáze může být buď the DatabaseName , nebo PrettyName. Argument musí být konstantní hodnota a nemůže pocházet z vyhodnocení poddotazů.

Příklady

Následující příklad spočítá záznamy v StormEvents tabulce Samples databáze.

database('Samples').StormEvents | count

Výstup

Počet
59066

Výše uvedený dotaz lze přepsat jako funkci definovanou dotazem (příkaz let), která přijímá parametr dbName – který se předává do funkce database().

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

Výstup

Počet
59066

Stejný dotaz jako výše lze přepsat, aby se použil ve funkci, která přijímá parametr dbName – který se předává do funkce database().

.create function foo(dbName:string)
{
    database(dbName).StormEvents | count
};

Poznámka:

Tyto funkce je možné používat pouze místně a ne v dotazu mezi clustery.

Poznámka:

Tyto funkce je možné používat pouze místně a ne v dotazu mezi událostmi.