database()

Beralih layanan menggunakan menu tarik-turun Versi. Pelajari selengkapnya tentang navigasi.
Berlaku untuk: ✅ Microsoft Fabric ✅ Azure Data Explorer

Mengubah referensi kueri ke database tertentu dalam cakupan kluster.

Catatan

Mengubah referensi kueri ke database tertentu dalam cakupan Eventhouse.

Catatan

  • Untuk mengakses kluster jarak jauh dan database jarak jauh, lihat cluster() fungsi cakupan.

``

Sintaks

database( databaseName)

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Tipe Wajib Deskripsi
databaseName string Nama database yang akan dirujuk. DatabaseName dapat berupa DatabaseName atau PrettyName. Argumen harus berupa nilai konstanta dan tidak dapat berasal dari evaluasi subkueri.

Contoh

Contoh berikut menghitung rekaman dalam StormEvents tabel Samples database.

database('Samples').StormEvents | count

Hasil

Hitung
59066

Kueri di atas dapat ditulis ulang sebagai fungsi yang ditentukan kueri (pernyataan let) yang menerima parameter dbName - yang diteruskan ke fungsi database().

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

Hasil

Hitung
59066

Kueri yang sama seperti di atas dapat ditulis ulang untuk digunakan dalam fungsi yang menerima parameter dbName - yang diteruskan ke fungsi database().

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

Catatan

Fungsi yang semacam itu hanya dapat digunakan secara lokal dan bukan di kueri lintas kluster.

Catatan

Fungsi tersebut hanya dapat digunakan secara lokal dan tidak dalam kueri lintas Eventhouse.