database()
Mengubah referensi kueri ke database tertentu dalam cakupan kluster.
Catatan
- Untuk informasi selengkapnya, lihat kueri lintas database dan lintas kluster.
- Untuk mengakses kluster jarak jauh dan database jarak jauh, lihat fungsi cakupan
cluster()
.
Sintaks
database(
databaseName)
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
Nama | Jenis | Diperlukan | 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
Menggunakan database() untuk mengakses tabel database lain
database('Samples').StormEvents | count
Output
Hitungan |
---|
59066 |
Gunakan database() di dalam pernyataan let
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')
Output
Hitungan |
---|
59066 |
Menggunakan database() dalam fungsi tersimpan
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.
Kemampuan ini tidak didukung di Azure Monitor
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk