그libecpg주로 라이브러리 포함"숨겨진"함수는 다음과 같습니다 Embedded SQL로 표현된 기능을 구현하는 데 사용됩니다. 명령. 하지만 유용하게 사용할 수 있는 몇 가지 기능이 있습니다. 직접 전화했어요. 이렇게 하면 코드를 이식할 수 없게 됩니다.
ECPG디버그(int켜짐, 파일 *스트림)디버그 로깅을 켭니다.
      0이 아닌 첫 번째 인수로 호출되는 경우. 디버그 로깅은
      완료스트림. 로그
      모두 포함SQL모든 입력 변수가 삽입된 명령문, 그리고
      의 결과포스트그레SQL서버. 이는 오류를 검색할 때 매우 유용할 수 있습니다.
      당신의SQL문장.
참고:Windows의 경우ecpg라이브러리 및 애플리케이션 다른 플래그로 컴파일되면 이 함수 호출 내부 오류로 인해 애플리케이션이 중단됩니다. 의 표현파일포인터가 다릅니다. 구체적으로, 멀티스레드/단일 스레드, 릴리스/디버그 및 정적/동적 플래그는 라이브러리에 대해 동일해야 합니다. 그리고 해당 라이브러리를 사용하는 모든 애플리케이션.
ECPG상태(intlineno, 상수 문자*연결_이름)다음인 경우 true를 반환합니다.
      데이터베이스에 연결되어 있고 그렇지 않은 경우 false입니다.연결_이름될 수 있습니다NULL단일 연결이 사용되는 경우.