database()
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer
Změní odkaz dotazu na konkrétní databázi v rámci oboru clusteru.
Poznámka:
- Další informace najdete v tématech mezi databázemi a dotazy mezi clustery.
- Informace o přístupu ke vzdálenému clusteru a vzdálené databázi najdete v tématu
cluster()
Funkce oboru.
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 | Type | 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
Použití database() pro přístup k tabulce jiné databáze
database('Samples').StormEvents | count
Výstup
Počet |
---|
59066 |
Použití database() uvnitř příkazů 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ává 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, 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.