Tipos de dados escalares
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Cada valor de dados, como o valor de uma expressão ou um parâmetro de função, tem um tipo de dados que é um tipo de dados escalar ou um registro definido pelo usuário. Um tipo de dados escalar é um dos tipos predefinidos internos em tipos de dados com suporte. Um registro definido pelo usuário é uma sequência ordenada de pares de nome e tipo de dados escalares, como o tipo de dados de uma linha em uma tabela.
Nota
Embora os registros definidos pelo usuário sejam compatíveis com o Kusto, os tipos de dados definidos pelo usuário não são.
Tipos de dados com suporte
Há suporte para os seguintes tipos de dados:
Tipo | Descrição |
---|---|
bool (boolean ) |
true (1 ) ou false (0 ). |
de datetime (date ) |
Um instantâneo no tempo, normalmente expresso como uma data e hora do dia. |
decimal | Um número decimal de 128 bits de largura. |
dinâmico | Uma matriz, um recipiente de propriedades ou um valor de qualquer um dos outros tipos de dados escalares. |
guid (uuid , uniqueid ) |
Um valor global exclusivo de 128 bits. |
int | Um inteiro com sinal, de 32 bits de largura. |
longa | Um inteiro com sinal, de 64 bits de largura. |
real (double ) |
Um número de ponto flutuante de 64 bits de largura, precisão dupla. |
cadeia de caracteres | Uma sequência de zero ou mais caracteres Unicode. |
de tempo (time ) |
Um intervalo de tempo. |
Ponta
Para verificar o tipo de dados de um valor, use a função de
Valores nulos
Todos os tipos de dados nãostring podem ser nulos. Quando um valor é nulo, ele indica uma ausência ou incompatibilidade de dados. Por exemplo, se você tentar inserir a cadeia de caracteres abc
em uma coluna inteiro, isso resultará no valor nulo. Para verificar se uma expressão é nula, use a função
Para obter mais informações, consulte valores nulos.