이 문서는 지원되지 않는 버전의 메이저 토토 사이트을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다토토 : 문서 : 17 : dblink_fetch버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

dblink_fetch

이름

dblink_fetch- 열린 커서에서 행을 반환합니다 원격 데이터베이스

시놉시스

dblink_fetch (Text Cursorname, int Howmany [, bool fail_on_error]) setof record를 반환합니다.
dblink_fetch (Text Connname, Text Cursorname, int Howmany [, BOOL FAIL_ON_ERROR]) SETOF record를 반환합니다.

설명

dblink_fetcha에서 행을 가져옵니다 이전에 설립 된 커서dblink_open.

인수

Connname

사용 연결 이름; 이 매개 변수를 생략하려면 사용하십시오 이름없는 연결.

Cursorname

가져 오는 커서의 이름.

Howmany

검색 할 최대 행 수입니다. 다음Howmany선이 현재부터 시작되어 행이 가져옵니다 커서 위치, 앞으로 나아가십시오. 커서가 그에 도달하면 끝, 더 이상 줄이 생성되지 않습니다.

FAIL_ON_ERROR

true (생략 된 경우 기본값). 연결의 원격 측면으로 인해 오류가 발생합니다. 장소 상에서. False 인 경우 원격 오류는 로컬로보고됩니다. 통지하고 함수는 행이 없습니다.

반환 값

함수는 커서에서 가져온 행을 반환합니다. 사용합니다 이 기능은 예상되는 세트를 지정해야합니다. 이전에 논의 된대로 열dblink.

노트

지정된 리턴 열의 불일치에서 그만큼From조항 및 실제 숫자 원격 커서에 의해 반환 된 열이 오류가 발생합니다. ~ 안에 이 이벤트, 원격 커서는 여전히 많은 행으로 계속 발전됩니다. 오류가 발생하지 않았다면 그랬을 것입니다. 마찬가지입니다 원격 후 로컬 쿼리에서 발생하는 다른 오류의 경우fetch완료되었습니다.

DBLINK_CONNECT를 선택하십시오 ( 'dbname = postgres 옵션 = -csearch_path =');
 DBLINK_CONNECT
---------------
 좋아요
(1 줄)

dblink_open ( 'foo', 'proname, prosrc에서 proname``bytea%' '')를 선택하십시오.
 DBLINK_OPEN
-------------
 좋아요
(1 줄)

dblink_fetch ( 'foo', 5) as (funcname name, source text)에서 *를 선택하십시오.
 funcName |  원천
----------+---------
 ByteAcat | 바닥에
 BYTEACMP | 바인드 ecmp
 BYTEAEQ | Byteaeq
 바닥 | 바닥
 Byteagt | 바이트
(5 줄)

dblink_fetch ( 'foo', 5) as (funcname name, source text)에서 *를 선택하십시오.
 funcName |  원천
-----------+----------
 Byteain | 바이트 인
 바이 테일 | 바이 테일
 Bytealike | 바이티 크
 Bytealt | 바이 틸트
 Byteane | 바이티
(5 줄)

dblink_fetch ( 'foo', 5) as (funcname name, source text)에서 *를 선택하십시오.
  funcName |   원천
------------+------------
 바이티 같은 | 바이티 같은
 Byteaout | ByteeAout
(2 줄)

dblink_fetch ( 'foo', 5) as (funcname name, source text)에서 *를 선택하십시오.
 funcName | 원천
----------+--------
(0 줄)