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 suportados. Um de registro definido pelo usuário
Observação
Embora os registros definidos pelo usuário sejam suportados no Kusto, os tipos de dados definidos pelo usuário não são.
Tipos de dados suportados
Os seguintes tipos de dados são suportados:
Tipo | Descrição |
---|---|
bool (boolean ) |
true (1 ) ou false (0 ). |
datetime (date ) |
Um instante no tempo, normalmente expresso como uma data e hora do dia. |
decimal | Um número decimal de 128 bits de largura. |
dinâmica | Uma matriz, um conjunto de propriedades ou um valor de qualquer um dos outros tipos de dados escalares. |
guid (uuid , uniqueid ) |
Um valor global único de 128 bits. |
int | Um inteiro assinado, de 32 bits de largura. |
longo | Um inteiro assinado de 64 bits de largura. |
real (double ) |
Um número de 64 bits de largura, precisão dupla e ponto flutuante. |
string | Uma sequência de zero ou mais Unicode caracteres. |
período de tempo (time ) |
Um intervalo de tempo. |
Dica
Para verificar o tipo de dados de um valor, use a função
Valores nulos
Todos os tipos de dados não strings 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 inteira, isso resultará no valor nulo. Para verificar se uma expressão é nula, use a função isnull().
Para obter mais informações, consulte Valores nulos.