database()

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

Poznámka

Syntax

database(Databasename)

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

Parametry

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

Příklady

Použití databáze() pro přístup k tabulce jiné databáze

database('Samples').StormEvents | count

Výstup

Počet
59066

Použití database() v příkazech let

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

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

Výstup

Počet
59066

Použití databáze() v uložených funkcích

Stejný dotaz jako výše lze přepsat tak, 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žít pouze místně, nikoli v dotazu mezi clustery.

Tato funkce není ve službě Azure Monitor podporovaná.