Aracılığıyla paylaş


database()

Şunlar için geçerlidir: ✅Microsoft FabricAzure Veri Gezgini

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

Not

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

Not

  • Uzak kümeye ve uzak veritabanına erişmek için bkz cluster() . kapsam işlevi.

``

Sözdizimi

database(databaseName)

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

Parametreler

Ad Tür Zorunlu Açıklama
databaseName string Başvurulacak veritabanının adı. databaseName veya DatabaseName PrettyNameolabilir. 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

Çıktı

Sayı
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')

Çıktı

Sayı
59066

Depolanan işlevlerin içinde database() kullanma

Yukarıdakiyle aynı sorgu, database() işlevine geçirilen parametresini 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 kümeler arası sorguda değil yalnızca yerel olarak kullanılabilir.

Not

Bu tür işlevler, Eventhouse çapraz sorgusunda değil, yalnızca yerel olarak kullanılabilir.