토토 사이트 데이터 유형은 토토 사이트 (javaScript 객체 표기법) 데이터를 저장하는 것입니다.RFC 7159. 이러한 데이터는로 저장 될 수 있습니다.텍스트
, 그러나 토토 사이트B 데이터 유형은 토토 사이트B 규칙에 따라 각 저장된 값이 유효하다는 것을 시행 할 수 있습니다. 또한 이러한 데이터 유형에 저장된 데이터에 사용할 수있는 다양한 토토 사이트B- 특이 적 기능 및 연산자가 있습니다.섹션 9.16.
PostgreSQL토토 사이트 데이터 저장을위한 두 가지 유형을 제공합니다 :토토 사이트
and토토 사이트B
. 이러한 데이터 유형에 대한 효율적인 쿼리 메커니즘을 구현하려면PostgreSQL또한 제공토토 사이트PATH
설명 된 데이터 유형섹션 8.14.7.
the토토 사이트
and토토 사이트B
데이터 유형 수락거의입력과 동일한 값 세트. 실질적인 차이점은 효율성 중 하나입니다.토토 사이트
데이터 유형은 입력 텍스트의 정확한 사본을 저장하는데, 이는 각 실행에 따라 처리 기능이 재발해야합니다. 하는 동안토토 사이트B
데이터는 분해 된 이진 형식으로 저장되어 전환 오버 헤드가 추가되어 입력이 약간 느려지지만 재배치가 필요하지 않기 때문에 처리하기가 훨씬 빠릅니다.토토 사이트B
또한 인덱싱을 지원합니다. 이는 상당한 이점이 될 수 있습니다.
왜냐하면토토 사이트
입력은 입력 텍스트의 정확한 사본을 저장하면 토큰 사이의 의미 적으로 유의 한 공백과 토토 사이트B 객체 내의 키 순서를 보존합니다. 또한 값의 토토 사이트B 객체에 동일한 키가 두 번 이상 포함되면 모든 키/값 쌍이 유지됩니다.토토 사이트B
공백을 보존하지 않고 객체 키의 순서를 보존하지 않으며 중복 객체 키를 유지하지 않습니다. 중복 키가 입력에 지정되면 마지막 값 만 유지됩니다.
일반적으로 대부분의 응용 프로그램은 토토 사이트 데이터를로 저장하는 것을 선호해야합니다.토토 사이트B
, 객체 키 순서에 대한 레거시 가정과 같은 전문적인 요구가 없다면.
RFC7159 토토 사이트B 스트링은 UTF8에서 인코딩되어야합니다. 따라서 데이터베이스 인코딩이 UTF8이 아닌 한 토토 사이트B 유형은 토토 사이트B 사양에 엄격하게 준수 할 수 없습니다.
RFC7159 토토 사이트 문자열은\ u
. 의 입력 함수에서xxxx
토토 사이트
유형, 유니 코드 탈출은 데이터베이스 인코딩에 관계없이 허용되며 구문 적 정확성에 대해서만 확인됩니다 (즉, 4 개의 16 진수가 따르는 4 개의 16 진수 숫자\ u
). 그러나에 대한 입력 함수토토 사이트B
더 엄격합니다 : 데이터베이스 인코딩에서 표현할 수없는 문자에 대한 유니 코드 탈출을 비활성화합니다. 그만큼토토 사이트B
유형도 거부\ u0000
PostgreSQL's텍스트
type), 유니 코드 기본 다국어 평면 외부의 문자를 지정하기 위해 유니 코드 대리 쌍을 사용하는 것이 정확하다고 주장합니다. 유효한 유니 코드 이스케이프는 스토리지와 동등한 단일 문자로 변환됩니다.
많은 토토 사이트 처리 기능에 설명 된섹션 9.16유니 코드 이스케이프를 일반 문자로 변환하므로 입력이 유형 인 경우에도 설명 된 동일한 유형의 오류를 던질 것입니다토토 사이트
not토토 사이트B
. 사실토토 사이트
입력 함수는 대표 된 문자를 지원하지 않는 데이터베이스 인코딩에서 토토 사이트B 유니 코드 이스케이프의 간단한 저장 (처리없이)을 허용하지만, 이러한 검사는 역사적 아티팩트로 간주 될 수 있습니다..
텍스트 토토 사이트을 변환 할 때토토 사이트B
RFC7159는 효과적으로 네이티브에 매핑됩니다PostgreSQL유형, 참조표 8.23. 따라서 유효한 구성 요소에 대한 약간의 추가 제약이 있습니다토토 사이트B
적용되지 않는 데이터토토 사이트
기본 데이터 유형으로 표현할 수있는 내용에 대한 제한에 해당하는 초록의 유형 또는 토토 사이트에. 특히,토토 사이트B
의 범위를 벗어난 숫자를 거부합니다PostgreSQL 숫자
데이터 유형, while토토 사이트
그렇지 않습니다. 이러한 구현 정의 제한은에 의해 허용됩니다.RFC7159. 그러나 실제로 이러한 문제는 토토 사이트을 대표하는 것이 일반적이므로 다른 구현에서 발생할 가능성이 훨씬 높습니다.번호
IEEE 754 이중 정밀 부유 포인트로의 원시 유형 (whoRFC7159 명시 적으로 기대하고 허용). 토토 사이트을 이러한 시스템과의 교환 형식으로 사용하는 경우 원래 저장된 데이터에 비해 숫자 정밀도를 잃을 위험이PostgreSQL고려해야합니다.
반대로, 테이블에 언급 된 바와 같이 해당 토토 사이트 원시 유형의 입력 형식에 약간의 제한이 있습니다PostgreSQL타입.
표 8.23. 토토 사이트 원시 유형 및 해당PostgreSQL타입
토토 사이트 원시 유형 | PostgreSQLtype | 노트 |
---|---|---|
String |
텍스트 |
\ u0000 데이터베이스 인코딩에서 사용할 수없는 문자를 나타내는 유니 코드 탈출과 마찬가지로 허용되지 않습니다 |
번호 |
숫자 |
NAN andInfinity 값은 허용되지 않습니다 |
부울 |
부울 |
소문자 만true and거짓 철자가 허용됩니다 |
null |
(없음) | SQLnull 다른 개념입니다 |
토토 사이트 데이터 유형의 입력/출력 구문은RFC 7159.
다음은 모두 유효합니다토토 사이트
(또는토토 사이트B
) 표현 :
- 간단한 스칼라/원시 값
앞에서 언급 한 바와 같이, 토토 사이트 값이 입력되고 추가 처리없이 인쇄 될 때토토 사이트
입력 한 것과 동일한 텍스트를 출력하는 동안토토 사이트B
Whitespace와 같은 의미 적으로 유의 한 세부 사항을 보존하지 않습니다. 예를 들어, 차이점에 주목하십시오.
선택 ' "bar": "baz", "balance": 7.77, "active": false':: 토토 사이트;
주목할만한 의미가있는 세부 사항 중 하나는입니다.토토 사이트B
, 숫자는 기본 행동에 따라 인쇄됩니다숫자
타입. 실제로 이것은 숫자로 입력 된 숫자를 의미합니다.E
표기법은 예를들없이 인쇄됩니다.
선택 ' ':: 토토 사이트B, ' "reading": 1.230E-5':: 토토 사이트BB;
그러나토토 사이트B
이 예에서 볼 수 있듯이 평등 점검과 같은 목적으로 의미 적으로 중요하지 않더라도이 예에서 볼 수 있듯이 후행 분수 제로를 보존 할 것입니다.
토토 사이트 값을 구성하고 처리 할 수있는 내장 기능 및 운영자 목록의 경우 참조섹션 9.16.
토토 사이트B으로서 데이터를 표현하는 것은 요구 사항이 유동적 인 환경에서 강력한 기존 관계 데이터 모델보다 상당히 유연 할 수 있습니다. 동일한 응용 프로그램 내에서 두 가지 접근 방식이 공존하고 서로를 보완 할 수 있습니다.“문서”(Datums) 테이블
토토 사이트B 데이터는 테이블에 저장 될 때 다른 데이터 유형과 동일한 동시성 제어 고려 사항이 적용됩니다. 큰 문서를 저장하는 것이 실제로 가능하지만, 모든 업데이트는 전체 행에서로드 레벨 잠금을 취득합니다.
토토 사이트B
격리 및 존재테스트격리의 중요한 기능입니다.토토 사이트B
. 에 대한 평행 시설 세트가 없습니다.토토 사이트
타입. 격리는 하나 의지 테스트합니다토토 사이트B
문서는 다른 내부에 포함되어 있습니다. 이 예제는 언급 된대로 다음을 제외하고 참으로 반환됩니다.
- 간단한 스칼라/원시 값은 동일한 값 만 포함합니다.not
일반적인 원칙은 포함 된 객체가 포함 된 객체가 포함 된 객체에서 구조 및 데이터 내용과 관련하여 포함 된 객체와 일치해야한다는 것입니다. 그러나 배열 요소의 순서는 격리 일치를 할 때 중요하지 않으며 중복 배열 요소는 한 번만 효과적으로 고려됩니다.
구조가 일치해야한다는 일반적인 원칙에 대한 특별한 예외로서 배열에는 원시적 값이 포함될 수 있습니다.
-이 배열은 원시 문자열 값을 포함합니다.
토토 사이트B
또한존재운영자, 이것은 격리 주제의 변형 : 문자열이 (a로 주어진지 테스트합니다.텍스트
value)의 상단 레벨에서 객체 키 또는 배열 요소로 나타납니다.토토 사이트B
값. 이 예제는 언급 된대로 다음을 제외하고 참으로 반환됩니다.
- 문자열은 배열 요소로 존재합니다.
토토 사이트B 객체는 배열과 달리 검색을 위해 내부적으로 최적화되어 있고 선형으로 검색 할 필요가 없기 때문에 많은 키나 요소가 관련 될 때 격리 또는 존재를 테스트하기위한 배열보다 더 적합합니다..
토토 사이트 격리가 중첩되어 있으므로 적절한 쿼리는 명시적인 하위 관류 선택을 건너 뛸 수 있습니다. 예를 들어, 우리에게가 있다고 가정합니다.doc
최상위에 객체를 포함하는 열 대부분의 객체가 포함되어 있습니다태그
하위 객체 배열이 포함 된 필드. 이 쿼리는 서브 객체가 두 가지를 포함하는 항목을 찾습니다."용어": "파리"
and"용어": "음식"
나타나고 외부의 이러한 키를 무시하면서 나타납니다.태그
배열 :
웹 사이트에서 doc-> 'site_name'을 선택하십시오
하나는 같은 것을 성취 할 수 있습니다.
웹 사이트에서 doc-> 'site_name'을 선택하십시오
그러나 그 접근법은 덜 유연하고 종종 덜 효율적입니다.
반면에 토토 사이트 존재 연산자는 중첩되지 않았습니다. 토토 사이트 값의 최상위 레벨에서 지정된 키 또는 배열 요소 만 찾습니다..
다양한 격리 및 존재 운영자와 다른 모든 토토 사이트 연산자 및 기능이 문서화되어 있습니다.섹션 9.16.
토토 사이트B
인덱싱진 인덱스는 많은 수의 내에서 발생하는 키 또는 키/값 쌍을 효율적으로 검색하는 데 사용될 수 있습니다토토 사이트B
문서 (Datums). 두 진“운영자 클래스”다른 성능과 유연성 트레이드 오프를 제공합니다.
기본 진 연산자 클래스토토 사이트B
Key-Exists 연산자와의 쿼리 지원?
, ? |
and? &
, 격리 연산자@>
및토토 사이트PATH
일치 연산자@?
and@@
. (이 운영자가 구현 한 의미론에 대한 자세한 내용은 참조표 9.45.)이 연산자 클래스와 인덱스를 생성하는 예는 다음과 같습니다.
gin (jdoc)을 사용하여 API에서 색인 Idxgin 만들기;
비 디펜트 진 운영자 클래스토토 사이트B_PATH_OPS
핵심 연산자를 지원하지 않지만 지원합니다@>
, @?
and@@
. 이 연산자 클래스로 인덱스를 만드는 예는 다음과 같습니다.
gin (jdoc jsonb_path_ops)을 사용하여 API에서 색인 IdxGinp 만들기;
문서화 된 스키마 정의와 함께 타사 웹 서비스에서 검색된 토토 사이트 문서를 저장하는 테이블의 예를 고려하십시오. 일반적인 문서는 다음과 같습니다.
우리는이 문서들을 명명 된 표에 저장합니다API
, in토토 사이트B
열이라는 열jdoc
. 이 열에서 진 인덱스가 생성되면 다음과 같은 쿼리는 색인을 사용할 수 있습니다.
- 키 "회사"가 가치 "magnafone"을 갖는 문서 찾기
그러나 연산자이기 때문에 다음과 같은 쿼리에는 인덱스를 사용할 수 없습니다?
색인이 가능하며 색인 된 열에 직접 적용되지 않습니다jdoc
:
- 키 "태그"에 키 또는 배열 요소 "qui"가 포함 된 문서 찾기
여전히 표현식 인덱스를 적절하게 사용하면 위의 쿼리가 인덱스를 사용할 수 있습니다. 내 특정 항목에 대한 쿼리 인 경우"태그"
키는 일반적입니다. 이와 같이 인덱스를 정의하는 것이 가치가있을 수 있습니다 :
gin ((jdoc -> 'tags');를 사용하여 API에서 색인 IdxGintags 생성
지금,여기서
절jdoc-> 'tags'? 'qui'
인덱스 가능한 연산자의 적용으로 인식됩니다?
인덱스 표현식jdoc-> 'tags'
. (표현 인덱스에 대한 자세한 내용은 참조 할 수 있습니다.섹션 11.7.)
쿼리에 대한 또 다른 접근 방식은 격리를 악용하는 것입니다.
- 키 "태그"에 배열 요소가 포함 된 문서 찾기 "qui"
간단한 진 인덱스jdoc
열 에서이 쿼리를 지원할 수 있습니다. 그러나 그러한 색인은 모든 키의 사본과에을 저장합니다.jdoc
열, 그러나 이전 예제의 표현 인덱스는에서 발견 된 데이터 만 저장합니다.태그
키. Simple-Index 접근 방식은 훨씬 유연하지만 (모든 키에 대한 쿼리를 지원하므로) 대상 표현식 인덱스는 단순한 인덱스보다 검색이 더 작고 빠를 수 있습니다..
진 인덱스도 지원합니다@?
and@@
작동하는 연산자토토 사이트PATH
일치. 예는입니다.
jdoc-> 'Guid', jdoc-> 'name'을 선택하십시오. '$ .tags [*]?
JDOC-> 'GUID', JDOC-> 'Name'을 선택하여 API에서 jdoc @@ '$ .tags [*] == "qui"';
이 연산자의 경우 진 지수는 양식의 조항을 추출합니다
OutAccessors_chain
= Constant
토토 사이트PATH
패턴 및이 조항에 언급 된 키와 값을 기반으로 인덱스 검색을 수행합니다. 액세서 체인에는.
, 키
[*]
및[
액세서. 그만큼색인
]토토 사이트B_OPS
운영자 클래스도 지원.*
and.**
Accessors이지만토토 사이트B_PATH_OPS
운영자 클래스는 그렇지 않습니다.
비록토토 사이트B_PATH_OPS
운영자 클래스는 쿼리 만 지원합니다@>
, @?
and@@
운영자, 기본 연산자 클래스에 비해 주목할만한 성능 이점이 있습니다토토 사이트B_OPS
. 에이토토 사이트B_PATH_OPS
색인은 일반적으로 a보다 훨씬 작습니다.토토 사이트B_OPS
동일한 데이터를 통해 인덱스를 표시하면 특히 쿼리에 데이터에 자주 나타나는 키가 포함 된 경우 검색의 특이성이 더 좋습니다. 따라서 검색 작업은 일반적으로 기본 연산자 클래스보다 더 잘 수행됩니다.
a의 기술적 차이토토 사이트B_OPS
and a토토 사이트B_PATH_OPS
진 인덱스는 전자가 각 키에 대한 독립적 인덱스 항목과 데이터의 값을 생성하는 반면, 후자는 데이터의 각 값에 대해 인덱스 항목 만 생성한다는 것입니다..[7]기본적으로 각각토토 사이트B_PATH_OPS
색인 항목은 값의 해시이며이를 이끌어냅니다. 예를 들어 색인"foo": "bar": "baz"
foo
, bar
및BAZ
해시 값으로. 따라서이 구조를 찾는 격리 쿼리는 매우 구체적인 색인 검색을 초래할 것입니다.foo
열쇠로 나타납니다. 반면에, a토토 사이트B_OPS
index는 세 가지 색인 항목을 생성합니다foo
, bar
및BAZ
별도로; 그런 다음 격리 쿼리를 수행하려면 세 가지 항목 모두가 포함 된 행을 찾습니다.토토 사이트B_PATH_OPS
검색, 특히 세 가지 색인 항목 중 하나를 포함하는 매우 많은 행이있는 경우
의 단점토토 사이트B_PATH_OPS
접근 방식은 값과 같은 값을 포함하지 않는 토토 사이트 구조에 대한 인덱스 항목을 생성하지 않는다는 것입니다."a":
. 이러한 구조가 포함 된 문서를 검색하는 경우 전체 인덱스 스캔이 필요합니다. 이는 매우 느립니다.토토 사이트B_PATH_OPS
그러므로 종종 그러한 검색을 수행하는 응용 프로그램에 적합하지 않습니다.
토토 사이트B
또한 지원btree
andHash
인덱스. 이는 일반적으로 완전한 토토 사이트 문서의 평등을 확인하는 것이 중요하다면 유용합니다.btree
주문토토 사이트B
Datums는 거의 관심이 거의 없지만 완전성은 다음과 같습니다.
개체
배열
부울
번호
String
null
n 쌍을 가진 객체
n -1 쌍을 가진 객체
n 요소가있는 배열
n -1 요소가있는 배열
(역사적 이유로) 빈 최상층 배열이보다 작다는 제외null
. 쌍의 수가 같은 객체는 순서대로 비교됩니다.
키 -1
,value-1
,key-2
...
개체 키는 스토리지 순서로 비교됩니다. 특히, 더 짧은 키가 더 긴 키 전에 저장되므로 :과 같은 직관적이지 않은 결과로 이어질 수 있습니다.
"aa": 1, "c": 1> "b": 1, "d": 1
마찬가지로 요소의 수가 같은 배열을 순서대로 비교합니다.
Element-1
,element-2
...
원시 토토 사이트 값은 기본과 동일한 비교 규칙을 사용하여 비교됩니다PostgreSQL데이터 유형. 문자열은 기본 데이터베이스 Collation을 사용하여 비교됩니다.
토토 사이트B
구독the토토 사이트B
데이터 유형은 요소를 추출하고 수정하기 위해 배열 스타일의 구독 표현을 지원합니다. 중첩 값은 첨가 표현식을 체인하여 표시 할 수 있습니다.PATH
논쟁의토토 사이트B_SET
함수. a토토 사이트B
값은 배열이며, 숫자 첨자는 0에서 시작하며, 음수 정수는 배열의 마지막 요소에서 뒤로 계산됩니다. 슬라이스 표현식은 지원되지 않습니다.
업데이트
진술은set
수정 조항토토 사이트B
값. 첨자 경로는 존재하는 한 영향을받는 모든 값에 대해 트래버블 가능해야합니다.val [ 'a'] [ 'b'] [ 'c']
c
모든 경우val
, val [ 'a']
및val [ 'a'] [ 'b']
는 물체입니다.val [ 'a']
또는val [ 'a'] [ 'b']
정의되지 않으면 빈 객체로 생성되어 필요에 따라 채워집니다. 그러나, 어떤 경우val
그 자체 또는 중개 값 중 하나는 문자열, 숫자 또는와 같은 비 객체로 정의됩니다.토토 사이트B
null
, Traversal은 진행할 수 없으므로 오류가 발생하고 거래가 중단됩니다.
구문 구문의 예 :
- 키별로 객체 값을 추출합니다
토토 사이트B
첨자를 통한 할당은 몇 가지 에지 케이스를 다르게 처리합니다토토 사이트B_SET
. 소스토토 사이트B
값은null
, 첨자를 통한 할당은 마치 첨자 키에 의해 암시 된 유형 (개체 또는 배열)의 빈 토토 사이트 값인 것처럼 진행됩니다.
- 토토 사이트B_FIELD가 NULL 인 경우 이제 "A": 1입니다.
너무 적은 요소를 포함하는 배열에 인덱스가 지정된 경우null
인덱스에 도달 할 수 있고 값을 설정할 수있을 때까지 요소가 추가됩니다.
- 토토 사이트B_FIELD가 [] 인 경우, 이제 [NULL, NULL, 2];
A 토토 사이트B
값은 통과 할 마지막 기존 요소가 해당 첨자 (경로의 마지막 첨자로 표시된 요소가 가로 지르지 않으며 무엇이든있을 수 있음)에 따라 객체 또는 배열 인 한 존재하지 않는 첨자 경로에 할당을 수락합니다. 중첩 어레이 및 객체 구조가 생성되고 이전의 경우null
-지정된 값을 배치 할 때까지 첨자 경로에 의해 지정된대로..
- 토토 사이트B_FIELD가 인 경우, 이제 "a": [ "b": 1]입니다.
토토 사이트B
다른 절차 언어를 입력하십시오.
pl/perl의 확장자가라고합니다.토토 사이트B_PLPERL
and토토 사이트B_PLPERLU
. 사용하면토토 사이트B
값은 적절하게 Perl 어레이, 해시 및 스칼라에 매핑됩니다.
pl/python의 확장자를토토 사이트B_PLPYTHONU
, 토토 사이트B_PLPYTHON2U
및토토 사이트B_PLPYTHON3U
(참조섹션 46.1PL/Python 이름 지정 규칙의 경우). 사용하면토토 사이트B
값은 Python 사전, 목록 및 스칼라에 매핑됩니다.
이 확장의토토 사이트B_PLPERL
고려“신뢰할 수있는”Create
현재 데이터베이스의 권한. 나머지는 설치를 위해서는 슈퍼 유저 권한이 필요합니다.
the토토 사이트PATH
유형은 SQL/토토 사이트 경로 언어에 대한 지원을 구현합니다PostgreSQL토토 사이트B 데이터를 효율적으로 쿼리하려면. SQL/토토 사이트B 쿼리 기능으로 추가 처리하기 위해 토토 사이트B 데이터에서 경로 엔진에 의해 검색 될 항목을 지정하는 구문 분석 된 SQL/토토 사이트B 경로 표현식의 이진 표현을 제공합니다..
SQL/토토 사이트 경로의 의미론은 일반적으로 SQL을 따릅니다. 동시에 토토 사이트 데이터를 사용하는 자연스러운 방법을 제공하기 위해 SQL/토토 사이트 PATH SYNTAX는 일부 JavaScript 컨벤션을 사용합니다.
dot (.
) 멤버 액세스에 사용됩니다.
스퀘어 브래킷 ([]
)는 배열 액세스에 사용됩니다.
SQL/토토 사이트 어레이는 1부터 시작하는 일반 SQL 어레이와 달리 0 관계입니다.
SQL/토토 사이트 경로 표현식은 일반적으로 SQL 쿼리로 SQL 문자열 리터럴로 작성되므로 단일 따옴표로 둘러싸여 있어야하며 값 내에서 원하는 단일 따옴표는 두 배가되어야합니다 (참조섹션 4.1.2.1). 경로 표현식의 일부 형태는 그 안에 문자열 리터럴이 필요합니다.\ "
, 그리고 백 슬래시 자체를 작성하려면\\
. 다른 특수 백 슬래시 시퀀스는 JavaScript 문자열로 인식되는 것들이 포함됩니다.\ b
, \ f
, \ n
, \ r
, \ t
, \ V
다양한 ASCII 제어 문자의 경우\ x
두 개의 16 진수 단위로 작성된 문자 코드의 경우NN
\ u
4-Hex-Digit 코드 포인트로 식별 된 유니 코드 문자 및nnnn
\ u
1 ~ 6 개의 16 진수로 작성된 유니 코드 문자 코드 포인트의 경우N...
}
경로 표현식은 다음 중 하나 일 수있는 일련의 경로 요소로 구성됩니다.
토토 사이트 원시 유형의 경로 리터럴 : 유니 코드 텍스트, 숫자, True, False 또는 Null.
경로 변수에 나열표 8.24.
액세서 연산자에 나열표 8.25.
토토 사이트PATH
운영자 및 메소드에 나열섹션 9.16.2.2.
괄호, 필터 표현식을 제공하거나 경로 평가 순서를 정의하는 데 사용할 수 있습니다.
사용에 대한 자세한 내용토토 사이트PATH
SQL/토토 사이트 쿼리 기능이있는 표현식, 참조섹션 9.16.2.
표 8.24. 토토 사이트PATH
변수
변수 | 설명 |
---|---|
$ |
쿼리중인 토토 사이트 값을 나타내는 변수 (컨텍스트 항목). |
$ varname |
a 지명 변수. 그 값은 매개 변수에 의해 설정 될 수 있습니다vars 여러 토토 사이트 처리 기능; 보다표 9.47자세한 내용. |
@ |
필터 표현식에서 경로 평가 결과를 나타내는 변수. |
표 8.25. 토토 사이트PATH
Accessors
액세서 연산자 | 설명 |
---|---|
|
지정된 키가있는 객체 멤버를 반환하는 멤버 액세서. 키 이름이 일치하는 경우로 시작하는 일부 이름 변수 |
|
현재 객체의 최상위 레벨에있는 모든 멤버의 값을 반환하는 WildCard 회원 액세서. |
|
현재 객체의 토토 사이트 계층 구조를 처리하고 둥지 레벨에 관계없이 모든 멤버 값을 반환하는 재귀 와일드 카드 멤버 액세서. 이것은입니다.PostgreSQLSQL/토토 사이트 표준 확장. |
|
Like |
|
배열 요소 액세서. 지정된 |
|
모든 배열 요소를 반환하는 와일드 카드 어레이 요소 액세서. |
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다.이 양식문서 문제를보고하려면