database()
Sorgunun başvurusunu küme kapsamındaki belirli bir veritabanıyla değiştirir.
Not
- Daha fazla bilgi için bkz. veritabanları arası ve kümeler arası sorgular.
- Uzak kümeye ve uzak veritabanına erişmek için bkz
cluster()
. kapsam işlevi.
Syntax
database(
Databasename)
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
Ad | Tür | Gerekli | Açıklama |
---|---|---|---|
veritabanıAdı | string |
Başvurulacak veritabanının adı. databaseName veya DatabaseName PrettyName olabilir. Bağımsız değişken sabit bir değer olmalıdır ve bir alt sorgu değerlendirmesinden gelemez. |
Örnekler
Diğer veritabanının tablosuna erişmek için database() kullanma
database('Samples').StormEvents | count
Çıkış
Count |
---|
59066 |
let deyimlerinin içinde database() kullanma
Yukarıdaki sorgu, database() işlevine geçirilen bir parametre dbName
alan sorgu tanımlı bir işlev (let deyimi) olarak yeniden yazılabilir.
let foo = (dbName:string)
{
database(dbName).StormEvents | count
};
foo('help')
Çıkış
Count |
---|
59066 |
Depolanan işlevlerin içinde database() kullanma
Yukarıdakiyle aynı sorgu, database() işlevine geçirilen bir parametre dbName
alan bir işlevde kullanılmak üzere yeniden yazılabilir.
.create function foo(dbName:string)
{
database(dbName).StormEvents | count
};
Not
Bu tür işlevler yalnızca yerel olarak kullanılabilir ve kümeler arası sorguda kullanılamaz.
Bu özellik Azure İzleyici'de desteklenmez
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin