NoSQL için Azure Cosmos DB'deki sabitler

UYGULANANLAR: NoSQL

Sabit veya skaler değer olarak da bilinen sabit, belirli bir veri değerini temsil eden bir simgedir. Sabitin biçimi, temsil ettiği değerin veri türüne bağlıdır.

Söz dizimi

<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] '}'  

Bağımsız değişkenler

Açıklama
<undefined_constant>; Undefined Undefined türünde değerleri temsil ederundefined.
<null_constant>; null Null türünde değerleri temsil edernull.
<boolean_constant> Boole türünde sabitleri temsil eder.
false Boole türünün değerini temsil ederfalse.
true Boole türünün değerini temsil edertrue.
<number_constant> Sayısal sabiti temsil eder.
decimal_literal Ondalık gösterimi veya bilimsel gösterimi kullanılarak temsil edilen sayılar.
hexadecimal_literal Ön ek 0x kullanılarak temsil edilen sayılar ve ardından bir veya daha fazla onaltılık basamak.
<string_constant> Dize türünde bir sabiti temsil eder.
string _literal Sıfır veya daha fazla Unicode karakteri veya kaçış dizisiyle temsil edilen Unicode dizeleri. Dize değişmez değerleri tek tırnak (kesme işareti: ') veya çift tırnak içine alınır (tırnak işareti: ").

Açıklamalar

  • Desteklenen skaler veri türlerinin listesi aşağıdadır:

    Değerler sırası
    Tanımsız Tek değer: undefined
    Sıfır Tek değer: null
    Boolean Değerler: false, true.
    Numara Çift duyarlıklı kayan nokta numarası, IEEE 754 standardı.
    Dize Sıfır veya daha fazla Unicode karakter dizisi. Dizeler tek veya çift tırnak içine alınmalıdır.
    Dizi Sıfır veya daha fazla öğeden oluşan bir dizi. Her öğe tanımlanmamış dışında herhangi bir skaler veri türünün değeri olabilir.
    Nesne Sıralanmamış bir sıfır veya daha fazla ad/değer çifti kümesi. Ad bir Unicode dizesidir; değer tanımlanmamış dışında herhangi bir skaler veri türünde olabilir.
  • Dize değişmez değerleri için izin verilen kaçış dizilerinin listesi aşağıdadır:

    Açıklama Unicode karakter
    \' kesme işareti (') U+0027
    \" tırnak işareti (") U+0022
    \\ ters solidus () U+005C
    \/ solidus (/) U+002F
    \b geri tuşu U+0008
    \f ayırıcı akış U+000C
    \n satır besleme U+000A
    \r satır başı U+000D
    \t sekme U+0009
    \uXXXX Dört onaltılık basamak tarafından tanımlanan bir Unicode karakteri. U+XXXX