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

dlink_fetch

이름

토토 베이 -- 원격 데이터베이스의 열려 있는 커서에서 행을 반환합니다.

시놉시스

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

설명

dlink_fetch이전에 설정된 커서에서 행을 가져옵니다.dlink_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행)