개발 버전 :Devel
지원되지 않는 버전 :12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3
이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다와이즈 토토 : 문서 : 17 : 34.11. 도서관 기능버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

33.11.

thelibecpg주로 라이브러리"숨겨진"기능

  • ecpgdebug (inton, 파일 *스트림)디버그 로깅을 켭니다스트림. 로그SQL모든 입력 변수가 삽입 된 문 및PostgreSQL서버. 이것은 오류를 검색 할 때 매우 유용 할 수 있습니다.SQL진술.

    참고 :Windows에서ECPG라이브러리 및 응용 프로그램파일포인터는 다릅니다. 구체적으로,

  • ecpgget_pgconn (const charConnection_Name)식별 된 라이브러리 데이터베이스 연결 핸들을 반환합니다Connection_Name로 설정되었습니다null, 현재 연결 핸들입니다null. 반환libpq, if

    참고 :데이터베이스를 조작하는 것은 나쁜 생각입니다ECPG직접libpq루틴.

  • ecpgtransactionStatus (const charConnection_Name)주어진 현재 트랜잭션 상태를 반환합니다Connection_Name. 보다섹션 31.2및 libpq 'spqtransactionStatus ()에 대한 자세한 내용

  • ecpgstatus (intLineno, const char*Connection_Name)true를 반환합니다Connection_Namecan benull단일 연결이 사용되는 경우.