지원되지 않는 버전 :6.3
이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.
PostgreSQL
이전 44 장. libpq 다음

토토 사이트 추천 실행 기능

  • PQEXECPostgres에 토토 사이트 추천를 제출하십시오. 토토 사이트 추천가 성공했거나 그렇지 않으면 널. 널이 반환되면 pqerrormessage가 될 수 있습니다 오류에 대한 자세한 정보를 얻는 데 사용됩니다.

    pgresult *pqexec (pgconn *conn,
                     char *query);
    thepgresult구조가 캡슐화됩니다 백엔드에서 반환 된 토토 사이트 추천 결과.libpq프로그래머는 유지하도록주의해야합니다 pgresult 추상화. 아래에 설명 된 액세서 기능을 사용하십시오 쿼리 결과를 검색하십시오. 직접 참조하지 마십시오 Pgresult 구조의 필드는 미래.
  • pqresultstatus결과를 반환합니다 쿼리 상태. pqresultstatus는 그 중 하나를 반환 할 수 있습니다 다음 값 :

    pgres_empty_query,
    pgres_command_ok, / * 토토 사이트 추천는 명령 * /
    pgres_tuples_ok, / * 토토 사이트 추천는 튜플을 성공적으로 반환했습니다 * /
    pgres_copy_out,
    pgres_copy_in,
    pgres_bad_response, / * 예기치 않은 응답이 접수되었습니다 * /
    pgres_nonfatal_error,
    pgres_fatal_error
    결과 상태가 pgres_tuples_ok 인 경우 다음은 다음과 같습니다 루틴은 쿼리에서 반환 된 튜플을 검색하는 데 사용될 수 있습니다.
  • pqntuples번호를 반환합니다 토토 사이트 추천 결과의 튜플 (인스턴스)

    int pqntuples (pgresult *res);
  • pqnfields번호를 반환합니다 토토 사이트 추천 결과의 필드 (속성).

    int pqnfields (pgresult *res);
  • pqfname필드를 반환합니다 (속성) 주어진 필드 인덱스와 관련된 이름. 필드 지수는 0에서 시작합니다.

    char *pqfname (pgresult *res,
                  int field_index);
  • pqfnumber필드를 반환합니다 (속성) 주어진 필드 이름과 관련된 색인.

    int pqfnumber (pgresult *res,
                  char* field_name);
  • pqftype필드 유형을 반환합니다 주어진 필드 인덱스와 관련이 있습니다. 반환 된 정수는입니다 유형의 내부 코딩. 현장 지수는 0에서 시작합니다.

    oid pqftype (pgresult *res,
                int field_num);
  • pqfsize크기를 바이트로 반환합니다 주어진 필드 인덱스와 관련된 필드. 크기 인 경우 반환 된 IS -1, 필드는 가변 길이 필드입니다. 필드 지수는 0에서 시작합니다.

    int2 pqfsize (pgresult *res,
                               int field_index);
  • pqgetValue필드를 반환합니다 (속성) 값. 대부분의 쿼리의 경우 값이 반환되었습니다 pqgetValue는 Null-Terminated ASCII 문자열 표현입니다 속성 값. 쿼리가 바이너리의 결과 인 경우 커서, 그런 다음 pqgetValue가 반환 한 값은 이진입니다. 내부 형식의 유형 표현 백엔드 서버. 캐스트에 대한 프로그래머의 책임입니다 데이터를 올바른 C 유형으로 변환하십시오. 반환 된 값 pqgetValue에 의해 pgresult의 일부인 스토리지를 가리 구조. 하나는 값을 다른 사람에게 명시 적으로 복사해야합니다 pgresult의 수명을 지나서 사용하는 경우 스토리지 구조 자체.

    char * pqgetValue (pgresult * res,
                     int tup_num,
                     int field_num);
  • pqgetLengtha의 길이를 반환합니다 바이트의 필드 (속성). 필드가 구조적 Varlena라면 여기에 반환 된 길이에는 크기 필드가 포함되지 않습니다. Varlena, 즉, 4 바이트가 적습니다.

    int pqgetLength (pgresult *res,
                                  int tup_num,
                                  int field_num);
  • pqcmdstatus명령을 반환합니다 마지막 토토 사이트 추천 명령과 관련된 상태.

    char *pqcmdstatus (pgresult *res);
  • pqoidstatus문자열을 다시 반환합니다 마지막 토토 사이트 추천가 명령을 삽입하십시오. 그렇지 않으면 빈 문자열을 반환합니다.

    char * pqoidstatus (pgresult * res);
  • PQPRINTTUPLES모든 것을 인쇄합니다 튜플 및 선택적으로 속성 이름은 지정된 이름입니다 출력 스트림. 프로그램 PSQL 및 모니터는 모두 사용합니다 출력을위한 pqprinttuples.

    void pqprinttuples (
                         pgresult* res,
                         파일* fout, /* 출력 스트림* /
                         int printattName,/* 인쇄 속성 이름 여부*/
                         int terseoutput, /* delimiter bar 여부?* /
                         int 너비 /* 열의 너비, 0* /인 경우 가변 너비
                         );
  • PQCLEAR스토리지가 연결되어 있습니다 pgresult와 함께. 모든 쿼리 결과는 올바르게 해제되어야합니다 더 이상 사용되지 않을 때. 이렇게하지 않으면 발생합니다 프론트 엔드 애플리케이션에서 메모리 누출.

    void pqclear (pqresult *res);

이전 다음
데이터베이스 연결 기능 up 빠른 경로