database()
쿼리 참조를 클러스터 scope 내의 특정 데이터베이스로 변경합니다.
참고
- 자세한 내용은 데이터베이스 간 및 클러스터 간 쿼리를 참조하세요.
- 원격 클러스터 및 원격 데이터베이스에 액세스하려면 scope 함수를 참조
cluster()
하세요.
Syntax
database(
Databasename)
구문 규칙에 대해 자세히 알아봅니다.
매개 변수
이름 | 형식 | 필수 | Description |
---|---|---|---|
databaseName | string |
참조할 데이터베이스의 이름입니다. databaseName은 또는 PrettyName 일 DatabaseName 수 있습니다. 인수는 상수 값이어야 하며 하위 쿼리 계산에서 올 수 없습니다. |
예제
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에서 지원되지 않습니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기