Tipos de datos escalares

Cada valor de datos, como el valor de una expresión o un parámetro de función, tiene un tipo de datos. Un tipo de datos es un tipo de datos escalar, que es uno de los tipos predefinidos integrados que se enumeran a continuación, o un registro definido por el usuario, que 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

En Kusto no se admiten los tipos de datos definidos por el usuario.

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 ancho de 128 bits.
dynamic 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 32 bits ancho y con signo.
long Entero de 64 bits ancho y con signo.
real (double) Número de punto flotante de doble precisión y ancho de 64 bits.
string Secuencia de cero o más caracteres Unicode .
intervalo de tiempo (time) Intervalo de tiempo.

Sugerencia

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 isnull().

Para obtener más información, vea Valores NULL.