база данных()

Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ Microsoft Fabric ✅ Azure Data Explorer

Изменяет ссылку запроса на определенную базу данных в области кластера.

Примечание.

Изменяет ссылку запроса на определенную базу данных в области Eventhouse.

Примечание.

  • Сведения о доступе к удаленному кластеру и удаленной базе данных см. в cluster() разделе "Функция области".

``

Синтаксис

database( Databasename)

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) Тип Обязательно Описание
databaseName string Имя базы данных для ссылки. Имя базы данных может быть либо именемDatabaseName, либо PrettyName. Аргумент должен быть константным значением и не может поступать из подзадачи.

Примеры

В следующем примере учитываются записи в StormEvents таблице Samples базы данных.

database('Samples').StormEvents | count

Выходные данные

Численность
59 066

Приведенный выше запрос можно переписать как определяемую запросом функцию (let), которая получает параметр dbName , который передается в функцию database().

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

Выходные данные

Численность
59 066

Тот же запрос, что и выше, можно перезаписать для использования в функции, которая получает параметр dbName , который передается в функцию database().

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

Примечание.

Такие функции можно использовать только локально, а не в межкластичном запросе.

Примечание.

Такие функции можно использовать только локально, а не в межсерийном запросе.