Costanti in Azure Cosmos DB per NoSQL
SI APPLICA A: NoSQL
Una costante, denominata anche valore letterale o scalare, è un simbolo che rappresenta un valore di dati specifico. Il formato di una costante dipende dal tipo di dati del valore che essa rappresenta.
Sintassi
<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] '}'
Argomenti
Descrizione | |
---|---|
<undefined_constant>; Undefined |
Rappresenta undefined i valori di tipo Undefined. |
<null_constant>; null |
Rappresenta null i valori di tipo Null. |
<boolean_constant> |
Rappresenta costanti booleane tipate. |
false |
Rappresenta false il valore di tipo booleano. |
true |
Rappresenta true il valore di tipo booleano. |
<number_constant> |
Rappresenta una costante numerica. |
decimal_literal |
Numeri rappresentati usando la notazione decimale o la notazione scientifica. |
hexadecimal_literal |
Numeri rappresentati usando il prefisso 0x seguito da una o più cifre esadecimali. |
<string_constant> |
Rappresenta una costante di tipo string. |
string _literal |
Stringhe Unicode rappresentate da una sequenza di zero o più caratteri Unicode o sequenze di escape. I valori letterali stringa sono racchiusi tra virgolette singole (apostrofo: ' ) o virgolette doppie (virgolette: " ). |
Osservazioni:
Ecco un elenco dei tipi di dati scalari supportati:
Ordine dei valori Undefined Valore singolo: undefined
Null Valore singolo: null
Booleano Valori: false
,true
.Numero Un numero a virgola mobile e precisione doppia, standard IEEE 754. Stringa Una sequenza di zero o più caratteri Unicode. Le stringhe devono essere racchiuse tra virgolette singole o doppie. Array Una sequenza di zero o più elementi. Ogni elemento può essere un valore di qualsiasi tipo di dati scalare, tranne che non definito. Object Un set non ordinato di zero o più coppie nome/valore. Name è una stringa Unicode, il valore può essere di qualsiasi tipo di dati scalare, tranne che non definito. Ecco un elenco di sequenze di escape consentite per i valori letterali stringa:
Descrizione Carattere Unicode \'
apostrofo (') U+0027
\"
virgolette doppie (") U+0022
\\
barra rovesciata () U+005C
\/
barra (/) U+002F
\b
BACKSPACE U+0008
\f
feed separatore U+000C
\n
avanzamento riga U+000A
\r
ritorno a capo U+000D
\t
TAB U+0009
\uXXXX
Carattere Unicode definito da quattro cifre esadecimali. U+XXXX
Contenuto correlato
- Subqueries (Sottoquery)
- Parole chiave