database()

Zmienia odwołanie zapytania do określonej bazy danych w zakresie klastra.

Uwaga

Składnia

database(Databasename)

Dowiedz się więcej o konwencjach składniowych.

Parametry

Nazwa Typ Wymagane Opis
databaseName string Nazwa bazy danych do odwołania. Nazwa bazy danych może być nazwą DatabaseName lub PrettyName. Argument musi być stałą wartością i nie może pochodzić z oceny podquery.

Przykłady

Używanie bazy danych () do uzyskiwania dostępu do tabeli innej bazy danych

database('Samples').StormEvents | count

Dane wyjściowe

Liczba
59066

Używanie bazy danych() wewnątrz instrukcji let

Powyższe zapytanie można przepisać jako funkcję zdefiniowaną przez zapytanie (let, instrukcję), która odbiera parametr dbName , który jest przekazywany do funkcji database().

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

Dane wyjściowe

Liczba
59066

Używanie bazy danych () wewnątrz przechowywanych funkcji

To samo zapytanie, co powyższe, można przepisać do użycia w funkcji, która odbiera parametr dbName , który jest przekazywany do funkcji database().

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

Uwaga

Takie funkcje mogą być używane tylko lokalnie, a nie w zapytaniu między klastrami.

Ta funkcja nie jest obsługiwana w usłudze Azure Monitor