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