Postgre토토 9.2.24 문서화 | ||||
---|---|---|---|---|
이전 | 토토 꽁 머니 : 문서 : 9.2 : ECPG- C에 포함 된 SQL | 33 장ECPG- 임베디드토토in c | 다음 |
이 섹션은 방법을 설명합니다ECPG내부적으로 작동합니다. 이 정보는 할 수 있습니다ECPG.
처음 4 줄ECPG출력은 고정 라인입니다. 두 개는 의견이며 두 개는입니다
그것이 볼 때Exec 토토진술,Exec 토토;.토토진술 및 변수에 대한 구문 분석
가변 대체는 기호가 결장으로 시작할 때 발생합니다.:). 해당 이름의 변수는입니다Exec 토토 선언섹션.
라이브러리에서 가장 중요한 기능은입니다.ecpgdo
인수는 다음과 같습니다.
이것은 원래 줄의 줄 번호입니다. 사용
이것이토토발행 될 명령. 입력에 의해 수정됩니다?.
모든 입력 변수로 인해 10 개의 인수가 생성됩니다.
anenum
모든 출력 변수로 인해 10 개의 인수가 발생합니다
anenum
의 일부인 모든 변수에 대해토토명령, 함수는 10을 얻는다
특수 기호로 유형.
값 또는 포인터에 대한 포인터에 대한 포인터.
변수의 크기는입니다.char또는varchar.
배열의 요소 수 (배열의 경우
배열의 다음 요소로의 오프셋 (배열 용.
특별한 지표 변수의 유형
지표 변수에 대한 포인터.
0
표시기 배열의 요소 수 (배열의 경우
표시기 배열의 다음 요소로의 오프셋 (for
모든 토토 명령이 이러한 방식으로 처리되는 것은 아닙니다. 을 위한
Exec 토토 Open커서;
는 출력에 복사되지 않습니다. 대신, 커서의선언명령은의 위치에서 사용됩니다.Open실제로 열기 때문에 명령
다음은 다음의 출력을 설명하는 완전한 예입니다.foo.pgc(세부 사항
Exec 토토 시작 선언 섹션;
로 번역됩니다 :
/ * ECPG에 의해 처리 됨 (2.6.0) */
(여기서의 들여 쓰기는 가독성을 위해 추가됩니다