database()

Sorgunun başvurusunu küme kapsamındaki belirli bir veritabanıyla değiştirir.

Not

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 DatabaseNamePrettyNameolabilir. 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