Partage via


Constantes dans Azure Cosmos DB for NoSQL

S’APPLIQUE À : NoSQL

Une constante, également appelée valeur littérale ou scalaire, est un symbole représentant une valeur de donnée spécifique. Le format d'une constante dépend du type de données dont elle représente la valeur.

Syntaxe

<constant> ::=  
   <undefined_constant>  
     | <null_constant>   
     | <boolean_constant>   
     | <number_constant>   
     | <string_constant>   
     | <array_constant>   
     | <object_constant>   
  
<undefined_constant> ::= undefined  
  
<null_constant> ::= null  
  
<boolean_constant> ::= false | true  
  
<number_constant> ::= decimal_literal | hexadecimal_literal  
  
<string_constant> ::= string_literal  
  
<array_constant> ::=  
    '[' [<constant>][,...n] ']'  
  
<object_constant> ::=   
   '{' [{property_name | "property_name"} : <constant>][,...n] '}'  

Arguments

Description
<undefined_constant>; Undefined Représente des valeurs undefined de type Indéfini.
<null_constant>; null Représente des valeurs null de type Null.
<boolean_constant> Représente des constantes de type booléen.
false Représente une valeur false de type booléen.
true Représente une valeur true de type booléen.
<number_constant> Représente une constante numérique.
decimal_literal Les nombres sont représentés à l’aide de la notation décimale ou scientifique.
hexadecimal_literal Les nombres sont représentés à l’aide du préfixe 0x, suivi d’un ou plusieurs chiffres hexadécimaux.
<string_constant> Représente une constante de type chaîne.
string _literal Des chaînes Unicode représentées par une séquence de zéro ou plusieurs caractères Unicode ou séquences d’échappement. Les littéraux de chaîne sont placés entre guillemets simples (apostrophes, ') ou doubles (").

Notes

  • Voici la liste des types de données scalaires pris en charge :

    Ordre des valeurs
    Undefined Valeur unique : undefined
    Null Valeur unique : null
    Booléen Valeurs : false, true.
    Nombre Un nombre à virgule flottante double précision répondant à la norme IEEE 754.
    Chaîne Une séquence de zéro ou plusieurs caractères Unicode. Les chaînes doivent figurer entre guillemets simples ou doubles.
    Matrice Une séquence de zéro ou plusieurs éléments. Chaque élément peut être une valeur de tout type de données scalaires, à l’exception de Indéfini.
    Object Un jeu non ordonné de zéro ou plusieurs paires nom/valeur. Le nom est une chaîne Unicode, la valeur peut être de n’importe quel type de données scalaire, sauf Indéfini.
  • Voici la liste des séquences d’échappement autorisées pour les littéraux de chaîne :

    Description Caractère Unicode
    \' apostrophe (') U+0027
    \" guillemet (") U+0022
    \\ Barre oblique inverse () U+005C
    \/ barre oblique (/) U+002F
    \b retour arrière U+0008
    \f Flux séparateur U+000C
    \n saut de ligne U+000A
    \r retour chariot U+000D
    \t tab U+0009
    \uXXXX Caractère Unicode défini par 4 chiffres hexadécimaux. U+XXXX