다음을 통해 공유


database()

적용 대상: ✅Microsoft Fabric✅Azure Data Explorer

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

참고 항목

  • 자세한 내용은 데이터베이스 간 및 클러스터 간 쿼리를 참조 하세요.
  • 원격 클러스터 및 원격 데이터베이스에 액세스하려면 범위 함수를 참조 cluster() 하세요.

쿼리 참조를 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
};

참고 항목

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

참고 항목

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