이것에 설명 된 함수 및 기능과 같은 표현사설 토토.PostgreSQL : 문서 : 8.3 : 토토 사이트 유형사설 토토타입. 그만큼사설 토토PARSE
and사설 토토serialize
변환사설 토토여기에서 반복되지 않습니다.구성.
함수 세트와 기능과 같은 표현식이 있습니다
사설 토토comment
(텍스트)
함수사설 토토comment
--또는 a로 끝납니다.-
예 :
선택 사설 토토Comment ( 'Hello');
사설 토토concat
(사설 토토[, ...])
함수사설 토토concat
예 :
사설 토토CONCAT ( '', ' foo ');
사설 토토 선언은 현재 존재하는 경우 다음과 같이 결합됩니다. 만약에"예", 그 값이 사용됩니다"아니오", 그 결과 결과에 사용됩니다. 또 다른
예 :
사설 토토CONCAT를 선택하십시오 ( ' 사설 토토 버전 = "1.1"?>', ' xml 버전 = "1.1"stockalone = "no"?> ');
사설 토토element
(이름이름 [, 사설 토토attributes (value [asattname] [, ... ])] [, 내용, ...])
the사설 토토element
표현
예 :
선택 XmlElement (이름 foo);
유효하지 않은 요소 및 속성 이름 사설 토토 이름_XHHHH_, 여기서HHHH문자의 유니 코드입니다
사설 토토ELEMENT를 선택하십시오 (이름 "foo $ bar", 사설 토토attributes ( 'xyz'로 "a & b"));
명시 적 속성 이름은
테이블 테스트 생성 (사설 토토, B 사설 토토);
그러나 이것들은 다음과 같습니다.
테스트에서 사설 토토EMENT (이름 테스트, Xmlattributes ( 'constant'), a, b)를 선택합니다.
요소 컨텐츠는 지정된 경우 포맷됩니다사설 토토, 복잡한 사설 토토 문서를 구성 할 수 있습니다.
사설 토토ELEMENT (이름 foo, 사설 토토attributes ( 'xyz'As bar)),
다른 유형의 내용은 유효한 사설 토토로 형식화됩니다.BYTEA)사설 토토binary. 그만큼
사설 토토forest
(컨텐츠 [as이름] [, ...])
the사설 토토forest
표현
예 :
사설 토토FOREST ( 'ABC'는 foo, 123으로 막대)를 선택합니다.
두 번째 예에서 볼 수 있듯이 요소 이름은 다음과 같습니다.
유효하지 않은 요소 이름 사설 토토 이름은사설 토토element
위.사설 토토.
사설 토토 숲은 유효한 사설 토토 문서가 아닙니다.사설 토토forest
표현사설 토토element
.
사설 토토pi
(이름대상 [, 컨텐츠])
the사설 토토pi
표현이 생성됩니다?>.
예 :
선택 사설 토토PI (이름 php, 'echo "hello world";');
사설 토토root
(사설 토토, 버전텍스트| 값 없음 [, 독립형 예 | 아니오 | 가치])
the사설 토토root
표현
사설 토토ROOT (사설 토토PARSE (Document ' 사설 토토 버전 = "1.1"?>abc '), 버전 '1.0', 독립형 예);
사설 토토agg
(사설 토토)
함수사설 토토agg
is,사설 토토concat
보다PostgreSQL : 문서 : 8.3 : 사설 토토 사이트 함수집계 함수에 대한 일반 정보.
예 :
테이블 테스트 생성 (y int, x 사설 토토);
현재 구현에서
사설 토토agg (x)를 선택하십시오 (Y desc에서 테스트 주문 * 선택) 탭;
그러나이 접근법은 모든 사람에게 작동하는 것은 아닙니다.사설 토토agg (expr 주문, expr, expr, ...).
데이터 유형의 처리 값사설 토토,xpath
15395_15439
xpath
(xpath, 사설 토토[, NSARRAY])
함수xpath
평가xpath사설 토토 값에 대한사설 토토. 그것
함수의 세 번째 인수는 네임 스페이스 배열입니다.
예 :
xpath ( '/my : a/text ()', 'test ', array [ 'my', 'http://example.com']);
다음 기능은 관계형의 내용을 매핑합니다
TABLE_TO_사설 토토 (TBL Regclass, Nulls Boolean, TableForest Boolean, Targetns Text)
각 함수의 반환 유형은입니다.사설 토토.
table_to_사설 토토
컨텐츠를 맵핑합니다TBL. 그만큼Regclass타입query_to_사설 토토
쿼리를 실행합니다쿼리그리고 결과 세트를 맵핑합니다.cursor_to_사설 토토
표시된 수를 가져옵니다커서. 이 변형은 큰 경우 권장됩니다
if탁자는 거짓입니다
if탁자는 사실입니다
테이블 이름을 사용할 수없는 경우 쿼리를 매핑 할 때테이블사용됩니다Row두 번째
이 형식들 사이의 선택은 사용자에게 달려 있습니다. 그만큼cursor_to_사설 토토
기능 if사설 토토element
데이터 값은 다음과 같은 방식으로 맵핑됩니다.사설 토토element
위.
매개 변수널스결정
여기서XSI는 사설 토토 네임 스페이스입니다
매개 변수targetns지정
다음 함수는 사설 토토 스키마 문서를 반환합니다
TABLE_TO_사설 토토SCHEMA (TBL Regclass, Nulls Boolean, Tableforest Boolean, Targetns 텍스트)
동일한 매개 변수를 순서대로 전달하는 것이 중요합니다.
다음 함수는 사설 토토 데이터 매핑 및 the를 생성합니다
table_to_사설 토토_and_xmlschema (TBL Regclass, Nulls Boolean, TableForest Boolean, Targetns 텍스트)
또한 다음 기능을 사용할 수 있습니다
schema_to_xml (schema name, nulls boolean, 탁자 부울, targetns 텍스트)
잠재적으로 많은 데이터를 생성합니다.
스키마 컨텐츠 매핑의 결과는 다음과 같습니다.
테이블 매핑 형식이에 따라 다릅니다.탁자설명 된대로 매개 변수
데이터베이스 컨텐츠 매핑 결과는 모양입니다
스키마 매핑이 위와 같은 곳.
이들에 의해 생성 된 출력을 사용하는 예로그림XSLT 스타일 시트를 보여줍니다.table_to_사설 토토_and_xmlschema