Condividi tramite


banca dati()

Si applica a: ✅Microsoft FabricAzure Esplora dati

Modifica il riferimento della query a un database specifico nell'ambito del cluster.

Nota

Modifica il riferimento della query a un database specifico all'interno dell'ambito eventhouse.

Nota

  • Per l'accesso al cluster remoto e al database remoto, vedere cluster() Funzione di ambito.

``

Sintassi

database( databaseName)

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
databaseName string Nome del database a cui fare riferimento. DatabaseName può essere o DatabaseNamePrettyName. L'argomento deve essere un valore costante e non può provenire da una valutazione della sottoquery.

Esempi

Nell'esempio seguente vengono conteggiati i record nella StormEvents tabella del Samples database.

database('Samples').StormEvents | count

Risultato

Conteggio
59066

La query precedente può essere riscritta come funzione definita da query (istruzione let) che riceve un parametro dbName , che viene passato alla funzione database().

let foo = (dbName:string)
{
    database(dbName).StormEvents | count
};
foo('help')

Risultato

Conteggio
59066

È possibile riscrivere la stessa query di cui sopra per essere usata in una funzione che riceve un parametro dbName , che viene passato alla funzione database().

.create function foo(dbName:string)
{
    database(dbName).StormEvents | count
};

Nota

Tali funzioni possono essere usate solo in locale e non nella query tra cluster.

Nota

Tali funzioni possono essere usate solo in locale e non nella query cross-Eventhouse.