Types de données scalaires
S’applique à : ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Chaque valeur de données, comme la valeur d’une expression ou d’un paramètre de fonction, a un type de données qui est un type de données scalaire ou un enregistrement défini par l’utilisateur . Un type de données scalaire est l’un des types prédéfinis prédéfinis dans types de données pris en charge. Un enregistrement défini par l’utilisateur est une séquence ordonnée de paires nom et scalaire-type de données, comme le type de données d’une ligne d’une table.
Note
Bien que les enregistrements définis par l’utilisateur soient pris en charge dans Kusto, les types de données définis par l’utilisateur ne le sont pas.
Types de données pris en charge
Les types de données suivants sont pris en charge :
Type | Description |
---|---|
bool (boolean ) |
true (1 ) ou false (0 ). |
datetime (date ) |
Un instant dans l’heure, généralement exprimé sous la forme d’une date et d’une heure de jour. |
décimale | Nombre décimal de 128 bits. |
dynamique | Tableau, conteneur de propriétés ou valeur de l’un des autres types de données scalaires. |
guid (uuid , uniqueid ) |
Valeur globale unique 128 bits. |
int | Entier signé à 32 bits. |
long | Entier signé à 64 bits. |
réel (double ) |
Nombre à virgule flottante de 64 bits large, double précision et à virgule flottante. |
chaîne | Séquence de zéro ou plus caractères unicode. |
intervalle de temps (time ) |
Intervalle de temps. |
Pourboire
Pour vérifier le type de données d’une valeur, utilisez la fonction gettype().
Valeurs Null
Tous les types de données non chaînes peuvent être null. Lorsqu’une valeur est null, elle indique une absence ou une incompatibilité de données. Par exemple, si vous essayez d’entrer la chaîne abc
dans une colonne entière, elle génère la valeur Null. Pour vérifier si une expression est null, utilisez la fonction isnull().
Pour plus d’informations, consultez valeurs Null.