Tipos de datos escalares
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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.