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

토토 꽁 머니 실행 기능

  • exec쿼리를 백엔드로 보냅니다 섬기는 사람. 다음 두 가지 중 하나를 사용하는 것이 더 바람직합니다. 기능.

    execstatustype pgconnection :: exec (const char* query)
    쿼리 결과를 반환합니다. 다음 상태 결과 예상 할 수 있습니다 :
    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)
    명령 토토 꽁 머니가 성공하면 true를 반환합니다.
  • Exectuplesok명령 토토 꽁 머니를 보냅니다 백엔드 서버로.

    int pgconnection :: Exectuplesok (const char *query)
    명령 토토 꽁 머니가 성공하고있는 경우 true를 반환합니다. 검색 할 튜플.
  • errormessage마지막을 반환합니다 오류 메시지 텍스트.

    const char *pgconnection :: errormessage ()
  • 튜플번호를 반환합니다 쿼리 결과의 튜플 (인스턴스)

    int pgdatabase :: tuples ()
  • 필드번호를 반환합니다 쿼리 결과의 각 튜플에서 필드 (속성)

    int pgdatabase :: fields ()
  • FieldName필드를 반환합니다 (속성) 주어진 필드 인덱스와 관련된 이름. 필드 지수는 0에서 시작합니다.

    const char *pgdatabase :: fieldname (int field_num)
  • Fieldnumpqfnumber를 반환합니다 주어진 필드와 관련된 필드 (속성) 색인 이름.

    int pgdatabase :: Fieldnum (const char* field_name)
    8019_8082
  • FieldType필드 유형을 반환합니다 주어진 필드 인덱스와 관련이 있습니다. 반환 된 정수는입니다 유형의 내부 코딩. 현장 지수는 0에서 시작합니다.

    OID pgdatabase :: FieldType (int field_num)
  • FieldType필드 유형을 반환합니다 주어진 필드 이름과 관련이 있습니다. 반환 된 정수는입니다 유형의 내부 코딩. 현장 지수는 0에서 시작합니다.

    OID pgdatabase :: FieldType (const char* field_name)
  • FieldSize크기를 반환합니다 주어진 필드 인덱스와 관련된 필드의 바이트. 필드 지수는 0에서 시작합니다.

    짧은 pgdatabase :: fieldsize (int field_num)
    데이터베이스 에서이 필드에 할당 된 공간을 반환합니다. 필드 번호가 주어진 튜플. 다시 말해서 크기입니다 데이터 유형의 서버의 이진 표현. -1이 반환됩니다 필드는 가변 크기입니다.
  • FieldSize크기를 반환합니다 주어진 필드 인덱스와 관련된 필드의 바이트. 필드 지수는 0에서 시작합니다.

    짧은 pgdatabase :: fieldsize (const char *field_name)
    데이터베이스 에서이 필드에 할당 된 공간을 반환합니다. 튜플 필드 이름이 주어집니다. 다시 말해 서버의 크기입니다 데이터 유형의 이진 표현. 필드 인 경우 -1이 반환됩니다 가변 크기입니다.
  • getValue단일 필드를 반환합니다 (속성) pgresult의 한 튜플 값. 튜플과 필드 지수는 0에서 시작합니다.

    const char *pgdatabase :: getValue (int tup_num, int field_num)
    대부분의 쿼리의 경우 getValue에 의해 리턴 된 값은 속성 값의 null-terminated ascii 문자열 표현. 그러나 binaryTuples ()가 참이면 getValue가 반환 한 값은 다음과 같습니다. 내부 형식의 유형의 이진 표현 백엔드 서버 (필드가있는 경우 크기 단어를 포함하지 않음 가변 길이). 그런 다음 프로그래머의 책임입니다 데이터를 올바른 C 유형으로 캐스트하고 변환하십시오. 포인터 getValue 포인트로 Pgresult의 일부인 스토리지로 반환 구조. 하나는 그것을 수정해서는 안되며 명시 적으로 복사해야합니다. 평생 동안 사용되는 경우 다른 스토리지로의 값 pgresult 구조 자체의. BinaryTuples ()는 아직 없습니다 구현.
  • getValue단일 필드를 반환합니다 (속성) pgresult의 한 튜플 값. 튜플과 필드 지수는 0에서 시작합니다.

    const char *pgdatabase :: getValue (int tup_num, const char *field_name)
    대부분의 쿼리의 경우 getValue에 의해 반환 된 값은 속성 값의 null-terminated ascii 문자열 표현. 그러나 binaryTuples ()가 참이면 getValue가 반환 한 값은 다음과 같습니다. 내부 형식의 유형의 이진 표현 백엔드 서버 (필드가있는 경우 크기 단어를 포함하지 않음 가변 길이). 그런 다음 프로그래머의 책임입니다 데이터를 올바른 C 유형으로 캐스트하고 변환하십시오. 포인터 getValue 포인트로 Pgresult의 일부인 스토리지로 반환 구조. 하나는 그것을 수정해서는 안되며 명시 적으로 복사해야합니다. 평생 동안 사용되는 경우 다른 스토리지로의 값 pgresult 구조 자체의. BinaryTuples ()는 아직 없습니다 구현.
  • getLengtha의 길이를 반환합니다 바이트의 필드 (속성). 튜플 및 현장 지수는 시작합니다 0.

    int pgdatabase :: getLength (int tup_num, int field_num)
    이것은 특정 데이터 값의 실제 데이터 길이입니다. 그것이 getValue에 의해 가리키는 물체의 크기입니다. 주목하십시오 ascii-represented 값의 경우이 크기는 PQFSize에 의해보고 된 이진 크기.
  • getLengtha의 길이를 반환합니다 바이트의 필드 (속성). 튜플 및 현장 지수는 시작합니다 0.

    int pgdatabase :: getLength (int tup_num, const char* field_name)
    이것은 특정 데이터 값의 실제 데이터 길이입니다. 그것이 getValue에 의해 가리키는 물체의 크기입니다. 주목하십시오 ascii-represented 값의 경우이 크기는 PQFSize에 의해보고 된 이진 크기.
  • DisplayTuples모든 것을 인쇄합니다 튜플 및 선택적으로 속성 이름은 지정된 이름입니다 출력 스트림.

    void pgdatabase :: displayTuples (file *out = 0, int fillalign = 1, 
            const char* fieldsep = "|", int printheader = 1, int quiet = 0)
  • printTuples모든 것을 인쇄합니다 튜플 및 선택적으로 속성 이름은 지정된 이름입니다 출력 스트림.

    void pgdatabase :: printTuples (file *out = 0, int printattName = 1, 
            int terseoutput = 0, int width = 0)
  • getline

    int pgdatabase :: getline (char* string, int length)
  • Putline

    void pgdatabase :: putline (const char* string)
  • Oidstatus

    const char *pgdatabase :: oidstatus ()
  • endcopy

    int pgdatabase :: endcopy ()