Azure Cosmos DB for NoSQL의 상수
적용 대상: NoSQL
상수는 리터럴 값 또는 스칼라 값이라고도 하며 특정 데이터 값을 나타내는 기호입니다. 상수의 형식은 나타내는 값의 데이터 형식에 따라 다릅니다.
구문
<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] '}'
인수
설명 | |
---|---|
<undefined_constant>; Undefined |
Undefined 형식의 undefined 값을 나타냅니다. |
<null_constant>; null |
Null 형식의 null 값을 나타냅니다. |
<boolean_constant> |
부울 형식 상수를 나타냅니다. |
false |
부울 형식의 false 값을 나타냅니다. |
true |
부울 형식의 true 값을 나타냅니다. |
<number_constant> |
숫자 상수를 나타냅니다. |
decimal_literal |
10진 표기법 또는 과학적 표기법을 사용하여 표현되는 숫자입니다. |
hexadecimal_literal |
0x 접두사 다음에 하나 이상의 16진수가 나오는 숫자입니다. |
<string_constant> |
string 형식의 상수를 나타냅니다. |
string _literal |
0개 이상의 유니코드 문자 시퀀스 또는 이스케이프 시퀀스로 표현되는 유니코드 문자열입니다. 문자열 리터럴은 작은따옴표(아포스트로피: ' ) 또는 큰따옴표(따옴표: " )로 묶어야 합니다. |
설명
지원되는 스칼라 데이터 형식 목록은 다음과 같습니다.
값 순서 Undefined 단일 값: undefined
Null 단일 값: null
부울 값: false
,true
숫자 IEEE 754 표준의 두 자리 부동 소수점 숫자입니다. String 0개 이상의 유니코드 문자 시퀀스입니다. 문자열은 작은따옴표 또는 큰 따옴표로 묶어야 합니다. Array 0개 이상의 요소 시퀀스입니다. 각 요소는 undefined를 제외한 모든 스칼라 데이터 형식의 값일 수 있습니다. Object 순서가 지정되지 않은 0개 이상의 이름/값 쌍의 집합입니다. 이름은 유니코드 문자열이며 값은 undefined를 제외한 모든 스칼라 데이터 형식이 될 수 있습니다. 다음은 문자열 리터럴에 허용되는 이스케이프 시퀀스 목록입니다.
설명 유니코드 문자 \'
아포스트로피(') U+0027
\"
따옴표(") U+0022
\\
역슬래시() U+005C
\/
슬래시(/) U+002F
\b
백스페이스 U+0008
\f
구분 기호 피드 U+000C
\n
줄 바꿈 U+000A
\r
캐리지 리턴 U+000D
\t
탭 U+0009
\uXXXX
4자리 16진수로 정의된 유니코드 문자 U+XXXX