database()
적용 대상: ✅Microsoft Fabric✅Azure Data Explorer
쿼리 참조를 클러스터 범위 내의 특정 데이터베이스로 변경합니다.
쿼리 참조를 Eventhouse 범위 내의 특정 데이터베이스로 변경합니다.
참고 항목
- 원격 클러스터 및 원격 데이터베이스에 액세스하려면 범위 함수를 참조
cluster()
하세요.
``
구문
database(
databaseName)
구문 규칙에 대해 자세히 알아봅니다.
매개 변수
이름 | Type | 필수 | 설명 |
---|---|---|---|
databaseName | string |
참조할 데이터베이스의 이름입니다. databaseName은 해당 또는 PrettyName .일 DatabaseName 수 있습니다. 인수는 상수 값이어야 하며 하위 쿼리 계산에서 올 수 없습니다. |
예제
데이터베이스()를 사용하여 다른 데이터베이스 테이블에 액세스
database('Samples').StormEvents | count
출력
Count |
---|
59066 |
let 문 내에서 database() 사용
위의 쿼리는 데이터베이스() 함수에 전달되는 매개 변수 dbName
를 수신하는 쿼리 정의 함수(let 문)로 다시 작성할 수 있습니다.
let foo = (dbName:string)
{
database(dbName).StormEvents | count
};
foo('help')
출력
Count |
---|
59066 |
저장된 함수 내에서 데이터베이스() 사용
데이터베이스() 함수에 전달되는 매개 변수 dbName
를 수신하는 함수에서 사용되도록 위와 동일한 쿼리를 다시 작성할 수 있습니다.
.create function foo(dbName:string)
{
database(dbName).StormEvents | count
};
참고 항목
이러한 함수는 클러스터 간 쿼리가 아닌 로컬에서만 사용할 수 있습니다.
참고 항목
이러한 함수는 이벤트 하우스 간 쿼리가 아닌 로컬에서만 사용할 수 있습니다.