Compartir a través de


Tipos de datos escalares

Se aplica a: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Cada valor de datos, como el valor de una expresión o un parámetro de función, tiene un tipo de datos que es un tipo de datos escalar o un registro definido por el usuario . Un tipo de datos escalar es uno de los tipos predefinidos integrados de tipos de datos admitidos. Un registro definido por el usuario es una secuencia ordenada de pares de nombre y tipo de datos escalares, como el tipo de datos de una fila de una tabla.

Nota

Aunque los registros definidos por el usuario se admiten en Kusto, los tipos de datos definidos por el usuario no son.

Tipos de datos admitidos

Se admiten los siguientes tipos de datos:

Tipo Descripción
bool (boolean) true (1) o false (0).
datetime (date) Un instante en el tiempo, normalmente expresado como una fecha y hora del día.
decimal Número decimal de ancho de 128 bits.
dinámico Matriz, contenedor de propiedades o valor de cualquiera de los otros tipos de datos escalares.
guid (uuid, uniqueid) Valor único global de 128 bits.
int Entero de ancho de 32 bits con signo.
largo Entero de ancho de 64 bits con signo.
real (double) Número de punto flotante de 64 bits de ancho, precisión doble y punto flotante.
cadena Secuencia de cero o más caracteres Unicode.
intervalo de tiempo (time) Intervalo de tiempo.

Propina

Para comprobar el tipo de datos de un valor, use la función gettype().

Valores NULL

Todos los tipos de datos que no son de cadena pueden ser NULL. Cuando un valor es NULL, indica una ausencia o falta de coincidencia de datos. Por ejemplo, si intenta introducir la cadena abc en una columna de enteros, da como resultado el valor NULL. Para comprobar si una expresión es null, use la función isull().

Para obtener más información, vea valores Null.