이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

3.5. 토토 사이트 순위 실행 기능

3.5.1. 주요 루틴

  • 집행자다음에게 명령을 보냅니다 백엔드 서버. 하나를 사용하는 것이 더 바람직할 것입니다. 다음 두 함수 중 하나입니다.

    ExecStatusType PgConnection::Exec(const char* 토토 사이트 순위)

    명령의 결과 상태를 반환합니다. 다음 상태 결과가 예상될 수 있습니다.

    PGRES_EMPTY_QUERY
    PGRES_COMMAND_OK, 만약 명령은 토토 사이트 순위가 아닙니다.
    PGRES_TUPLES_OK, 만약 토토 사이트 순위가 튜플을 성공적으로 반환했습니다.
    PGRES_COPY_OUT
    PGRES_COPY_IN
    PGRES_BAD_RESPONSE, 만약 예상치 못한 응답을 받았습니다
    PGRES_NONFATAL_ERROR
    PGRES_FATAL_ERROR
  • ExecCommandOk다음을 보냅니다 비쿼리 명령(행을 반환하지 않는 명령) 백엔드 서버.

    int PgConnection::ExecCommandOk(const char *query)

    명령이 성공하면 참(1)을 반환합니다.

  • ExecTuples좋아요질의를 보냅니다 명령(행을 반환하는 명령)을 백엔드 서버에 보냅니다.

    int PgConnection::ExecTuplesOk(const char *query)

    토토 사이트 순위가 성공하면 참(1)을 반환합니다.

  • 오류 메시지반환 마지막 오류 메시지 텍스트입니다.

    const char *PgConnection::ErrorMessage()

3.5.2. SELECT 결과 검색 중 정보

  • 튜플숫자를 반환합니다. 쿼리 결과의 튜플(행) 수

    int PgDatabase::Tuples() const
  • 토토 사이트 순위숫자를 반환합니다. 쿼리 결과의 각 튜플에 있는 토토 사이트 순위(행) 수입니다.

    int PgDatabase::Fields()
  • 토토 사이트 순위 이름반환 주어진 토토 사이트 순위 인덱스와 연관된 토토 사이트 순위(열) 이름입니다. 토토 사이트 순위 인덱스는 0부터 시작합니다.

    const char *PgDatabase::FieldName(int field_num) const
  • 토토 사이트 순위 번호토토 사이트 순위를 반환합니다. (열) 주어진 토토 사이트 순위 이름과 연관된 인덱스입니다.

    int PgDatabase::FieldNum(const char* field_name) const

    9150_9218

  • 토토 사이트 순위 유형반환 주어진 토토 사이트 순위 인덱스와 연관된 토토 사이트 순위 유형입니다. 는 반환된 정수는 해당 유형의 내부 코딩입니다. 토토 사이트 순위 인덱스는 0부터 시작합니다.

    Oid PgDatabase::FieldType(int field_num) const
  • 토토 사이트 순위 유형반환 주어진 토토 사이트 순위 이름과 연관된 토토 사이트 순위 유형입니다. 는 반환된 정수는 해당 유형의 내부 코딩입니다. 토토 사이트 순위 인덱스는 0부터 시작합니다.

    Oid PgDatabase::FieldType(const char* field_name) const
  • 토토 사이트 순위 크기크기를 반환합니다. 해당 토토 사이트 순위와 연관된 토토 사이트 순위의 바이트 단위 색인. 토토 사이트 순위 인덱스는 0부터 시작합니다.

    int PgDatabase::FieldSize(int field_num) const

    데이터베이스에서 이 토토 사이트 순위에 할당된 공간을 반환합니다. 토토 사이트 순위 번호가 주어진 튜플. 즉, 크기 데이터 유형에 대한 서버의 이진 표현입니다. -1은 토토 사이트 순위가 가변 크기인 경우 반환됩니다.

  • 토토 사이트 순위 크기크기를 반환합니다. 해당 토토 사이트 순위와 연관된 토토 사이트 순위의 바이트 단위 색인. 토토 사이트 순위 인덱스는 0부터 시작합니다.

    int PgDatabase::FieldSize(const char *field_name) const

    데이터베이스에서 이 토토 사이트 순위에 할당된 공간을 반환합니다. 토토 사이트 순위 이름이 지정된 튜플입니다. 즉, 크기는 데이터 유형에 대한 서버의 이진 표현입니다. -1은 토토 사이트 순위가 가변 크기인 경우 반환됩니다.

3.5.3. SELECT 결과 검색 중 값

  • GetValue단일 반환 a의 한 튜플에 대한 토토 사이트 순위(열) 값PGresult. 튜플 및 토토 사이트 순위 인덱스 시작 0시에.

    const char *PgDatabase::GetValue(int tup_num, int field_num) const

    대부분의 토토 사이트 순위에서 반환된 값은GetValue은 null로 끝나는 문자열입니다. 속성 값의 표현. 하지만 만일바이너리튜플참이면 값이 반환됩니다. 으로GetValue바이너리입니다 내부 형식으로 유형을 표현합니다. 백엔드 서버(단, 크기 단어는 포함되지 않음) 토토 사이트 순위는 가변 길이입니다). 그러면 프로그래머의 몫이다 데이터를 올바른 형식으로 캐스팅하고 변환할 책임 C타입. 에서 반환된 포인터GetValue일부인 저장소를 가리킵니다. 의PGresult구조. 하나 수정해서는 안 되며 명시적으로 복사해야 합니다. 그 가치가 만료된 이후에 사용될 경우 다른 저장소에 귀속됩니다. 일생 동안PGresult구조 자체.BinaryTuples아직 구현되지 않았습니다.

  • GetValue단일 반환 a의 한 튜플에 대한 토토 사이트 순위(열) 값PGresult. 튜플 및 토토 사이트 순위 인덱스 시작 0시에.

    const char *PgDatabase::GetValue(int tup_num, const char *field_name) const

    대부분의 토토 사이트 순위에서 반환된 값은GetValue은 null로 끝나는 문자열입니다. 속성 값의 표현. 하지만 만일BinaryTuples참이면 값이 반환됩니다. 으로GetValue바이너리입니다 내부 형식으로 유형을 표현합니다. 백엔드 서버(단, 크기 단어는 포함되지 않음) 토토 사이트 순위는 가변 길이입니다). 그러면 프로그래머의 몫이다 데이터를 올바른 형식으로 캐스팅하고 변환할 책임 C타입. 에서 반환된 포인터GetValue일부인 저장소를 가리킵니다. 의PGresult구조. 하나 수정해서는 안 되며 명시적으로 복사해야 합니다. 그 가치가 만료된 이후에 사용될 경우 다른 저장소에 귀속됩니다. 일생 동안PGresult구조 자체.BinaryTuples아직 구현되지 않았습니다.

  • GetLength반환 토토 사이트 순위(열)의 길이(바이트)입니다. 튜플과 토토 사이트 순위 인덱스는 0부터 시작합니다.

    int PgDatabase::GetLength(int tup_num, int field_num) const

    이것은 특정 데이터에 대한 실제 데이터 길이입니다 값, 즉 가 가리키는 객체의 크기입니다.GetValue. 참고하세요 문자로 표현된 값, 이 크기는 거의 관련이 없습니다. 보고된 바이너리 크기로PQfsize.

  • GetLength반환 토토 사이트 순위(열)의 길이(바이트)입니다. 튜플과 토토 사이트 순위 인덱스는 0부터 시작합니다.

    int PgDatabase::GetLength(int tup_num, const char* field_name) const

    이것은 특정 데이터에 대한 실제 데이터 길이입니다 값, 즉 가 가리키는 객체의 크기입니다.GetValue. 참고하세요 문자로 표현된 값, 이 크기는 거의 관련이 없습니다. 보고된 바이너리 크기로PQfsize.

  • GetIsNull다음 여부를 반환합니다. 토토 사이트 순위에 null 값이 있습니다.

    bool GetIsNull(int tup_num, int field_num) const

    참고하세요GetValue할 것이다 NULL이 아닌 null 토토 사이트 순위에 대해 빈 문자열을 반환합니다. 포인터.

  • GetIsNull다음 여부를 반환합니다. 토토 사이트 순위에 null 값이 있습니다.

    bool GetIsNull(int tup_num, const char *field_name) const

    참고GetValue할 것이다 NULL이 아닌 null 토토 사이트 순위에 대해 빈 문자열을 반환합니다. 포인터.

  • DisplayTuples인쇄 모든 튜플과 선택적으로 속성 이름을 지정된 출력 스트림.

    void PgDatabase::DisplayTuples(FILE *out = 0, bool fillAlign = true, 
    const char* fieldSep = "|", bool printHeader = true, bool Quiet = false) const

    이 기능은 더 이상 사용되지 않습니다.

  • PrintTuples모두 인쇄 튜플 및 선택적으로 속성 이름 지정된 출력 스트림.

    void PgDatabase::PrintTuples(FILE *out = 0, bool printAttName = true, 
    bool terseOutput = false, bool fillAlign = false) const

    이 기능은 더 이상 사용되지 않습니다.

3.5.4. 비SELECT 결과 검색 정보

  • CmdTuples반환 이후 영향을 받은 행 수삽입, 업데이트또는삭제. 명령이 무엇이든 있었다면 그렇지 않으면 -1을 반환합니다.

    int PgDatabase::CmdTuples() const
  • Oid상태

    const char *PgDatabase::OidStatus() const