Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: ✅Microsoft Fabric✅Azure Esplora dati
Modifica il riferimento della query a un database specifico nell'ambito del cluster.
Nota
- Per altre informazioni, vedere Query tra database e tra cluster.
- Per l'accesso al cluster remoto e al database remoto, vedere
cluster()Funzione di ambito.
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.