database()
Změní odkaz dotazu na konkrétní databázi v rámci oboru clusteru.
Poznámka
- Další informace najdete v tématu Dotazy mezi databázemi a mezi clustery.
- Informace o přístupu ke vzdálenému clusteru a vzdálené databázi najdete v tématu
cluster()
Funkce oboru.
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 .DatabaseName PrettyName 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á.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro