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

dblink_fetch

이름

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

시놉시스

dblink_fetch(textcursorname, inthowmany[,boolfail_on_error])는 레코드 세트를 반환합니다.
dblink_fetch(text connname, textcursname, int Howmany [, bool failure_on_error])는 레코드 세트를 반환합니다.

설명

dlink_fetch다음에서 행을 가져옵니다. 커서는 이전에에 의해 설정되었습니다.dblink_open.

인수

콘네임

사용할 연결 이름. 사용하려면 이 매개변수를 생략하세요. 이름 없는 연결입니다.

커서이름

가져올 커서의 이름.

얼마나

검색할 최대 행 수입니다. 다음얼마나현재부터 시작하여 행을 가져옵니다. 커서 위치, 앞으로 이동합니다. 커서가 해당 위치에 도달하면 종료되면 더 이상 행이 생성되지 않습니다.

fail_on_error

참이면(생략 시 기본값) 오류가 발생합니다. 연결의 원격 측에서도 오류가 발생합니다. 로컬로. false인 경우 원격 오류는 로컬로 보고됩니다. NOTICE이며 함수는 행을 반환하지 않습니다.

반환 값

함수는 커서에서 가져온 행을 반환합니다. 사용하려면 이 기능을 사용하려면 예상되는 세트를 지정해야 합니다. 열(이전에 설명한 대로)dlink.

참고

다음에 지정된 반환 열 개수가 일치하지 않는 경우발신절 및 실제 개수 원격 커서가 열을 반환하면 오류가 발생합니다. 에서 이 이벤트가 발생하더라도 원격 커서는 여전히 행 수만큼 전진합니다. 오류가 발생하지 않았다면 그랬을 것입니다. 마찬가지다 원격 이후 로컬 쿼리에서 발생하는 기타 오류에 대해가져오기완료되었습니다.

SELECT dblink_connect('dbname=postgres 옵션=-csearch_path=');
 dblink_connect
----------------
 알았어
(1줄)

SELECT dblink_open('foo', 'proname, pg_proc에서 prosrc 선택, 여기서 proname은 ''bytea%''');
 dblink_open
-------------
 알았어
(1줄)

SELECT * FROM dblink_fetch('foo', 5) AS (기능 이름, 소스 텍스트);
 기능 이름 |  출처
--------+----------
 바이티캣 | byteacat
 바이트캠프 | 바이트캠프
 바이테이크 | 바이테이크
 바이트수 | 바이트수
 바이트 | byteagt
(5줄)

SELECT * FROM dblink_fetch('foo', 5) AS (기능 이름, 소스 텍스트);
 기능 이름 |  출처
---------+------------
 바이테인 | 안녕
 바이테일 | 바이트테일
 바이티라이크 | bytealike
 바이틸트 | 바이틸트
 바이테인 | 바이테인
(5줄)

SELECT * FROM dblink_fetch('foo', 5) AS (기능 이름, 소스 텍스트);
  기능 이름 |   출처
------------+------------
 바이틴라이크 | 바이트 같은
 바이티아웃 | 바이티아웃
(2열)

SELECT * FROM dblink_fetch('foo', 5) AS (기능 이름, 소스 텍스트);
 기능 이름 | 출처
---------+---------
(0행)