Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer
Cambia la referencia de la consulta a una base de datos específica dentro del ámbito del clúster.
Nota:
- Para obtener más información, consulte Consultas entre bases de datos y entre clústeres.
- Para acceder al clúster remoto y a la base de datos remota, consulte
cluster()función de ámbito.
Cambia la referencia de la consulta a una base de datos específica dentro del ámbito de Eventhouse.
Nota:
- Para acceder al clúster remoto y a la base de datos remota, consulte
cluster()función de ámbito.
``
Sintaxis
database(
databaseName)
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| databaseName | string |
Nombre de la base de datos a la que se va a hacer referencia. DatabaseName puede ser o DatabaseNamePrettyName. El argumento debe ser un valor constante y no puede proceder de una evaluación de subconsulta. |
Ejemplos
En el ejemplo siguiente se cuentan los registros de la StormEvents tabla de la Samples base de datos.
database('Samples').StormEvents | count
Salida
| Contar |
|---|
| 59066 |
La consulta anterior se puede reescribir como una función definida por consulta (instrucción let) que recibe un parámetro dbName , que se pasa a la función database().
let foo = (dbName:string)
{
database(dbName).StormEvents | count
};
foo('help')
Salida
| Contar |
|---|
| 59066 |
Se puede volver a escribir la misma consulta que antes para usarse en una función que recibe un parámetro dbName , que se pasa a la función database().
.create function foo(dbName:string)
{
database(dbName).StormEvents | count
};
Nota:
Estas funciones solo se pueden usar localmente y no en la consulta entre clústeres.
Nota:
Estas funciones solo se pueden usar localmente y no en la consulta entre centros de eventos.