database()
Şunlar için geçerlidir: ✅Microsoft Fabric✅Azure Veri Gezgini
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.
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 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
Çı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.