database()

쿼리 참조를 클러스터 scope 내의 특정 데이터베이스로 변경합니다.

참고

Syntax

database(Databasename)

구문 규칙에 대해 자세히 알아봅니다.

매개 변수

이름 형식 필수 Description
databaseName string 참조할 데이터베이스의 이름입니다. databaseName은 또는 PrettyNameDatabaseName 수 있습니다. 인수는 상수 값이어야 하며 하위 쿼리 계산에서 올 수 없습니다.

예제

database()를 사용하여 다른 데이터베이스의 테이블에 액세스

database('Samples').StormEvents | count

출력

개수
59066

let 문 내에서 database() 사용

위의 쿼리는 database() 함수에 전달되는 매개 변수 dbName 를 수신하는 쿼리 정의 함수(let 문)로 다시 작성할 수 있습니다.

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

출력

개수
59066

저장된 함수 내에서 database() 사용

위의 쿼리와 동일한 쿼리를 다시 작성하여 database() 함수에 전달되는 매개 변수 dbName 를 수신하는 함수에 사용할 수 있습니다.

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

참고

이러한 함수는 클러스터 간 쿼리가 아닌 로컬에서만 사용할 수 있습니다.

이 기능은 Azure Monitor에서 지원되지 않습니다.