이 문서는 지원되지 않는 버전의 Postgre토토 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다토토 캔 : 문서 : 17 : 34.17. 토토 캔버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

33.16.

이 섹션은 방법을 설명합니다ECPG내부적으로 작동합니다. 이 정보는 할 수 있습니다ECPG.

처음 4 줄ECPG출력은 고정 라인입니다. 두 개는 의견이며 두 개는입니다

그것이 볼 때Exec 토토진술,Exec 토토;.토토진술 및 변수에 대한 구문 분석

가변 대체는 기호가 결장으로 시작할 때 발생합니다.:). 해당 이름의 변수는입니다Exec 토토 선언섹션.

라이브러리에서 가장 중요한 기능은입니다.ecpgdo

인수는 다음과 같습니다.

줄 번호

이것은 원래 줄의 줄 번호입니다. 사용

문자열

이것이토토발행 될 명령. 입력에 의해 수정됩니다?.

입력 변수

모든 입력 변수로 인해 10 개의 인수가 생성됩니다.

ecpgt_eoit

anenum

출력 변수

모든 출력 변수로 인해 10 개의 인수가 발생합니다

ecpgt_eort

anenum

의 일부인 모든 변수에 대해토토명령, 함수는 10을 얻는다

  1. 특수 기호로 유형.

  2. 값 또는 포인터에 대한 포인터에 대한 포인터.

  3. 변수의 크기는입니다.char또는varchar.

  4. 배열의 요소 수 (배열의 경우

  5. 배열의 다음 요소로의 오프셋 (배열 용.

  6. 특별한 지표 변수의 유형

  7. 지표 변수에 대한 포인터.

  8. 0

  9. 표시기 배열의 요소 수 (배열의 경우

  10. 표시기 배열의 다음 요소로의 오프셋 (for

모든 토토 명령이 이러한 방식으로 처리되는 것은 아닙니다. 을 위한

Exec 토토 Open커서;

는 출력에 복사되지 않습니다. 대신, 커서의선언명령은의 위치에서 사용됩니다.Open실제로 열기 때문에 명령

다음은 다음의 출력을 설명하는 완전한 예입니다.foo.pgc(세부 사항

Exec 토토 시작 선언 섹션;

로 번역됩니다 :

/ * ECPG에 의해 처리 됨 (2.6.0) */

(여기서의 들여 쓰기는 가독성을 위해 추가됩니다