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

배트맨 토토

이름

배트맨 토토- 리모컨에서 커서를 엽니 다 데이터 베이스

시놉시스

DBLINK_OPEN (텍스트 CursorName, Text SQL [, bool fail_on_error]) 텍스트를 반환합니다
배트맨 토토 (텍스트 connname, text cursorname, text sql [, bool fail_on_error]) 텍스트를 반환

설명

배트맨 토토 ()커서를 엽니 다 원격 데이터베이스. 커서를 이후에 조작 할 수 있습니다 와 함께dblink_fetch ()dblink_close ().

인수

Connname

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

Cursorname

이 커서에 할당 할 이름.

SQL

theselect당신이 진술합니다 예를 들어 원격 데이터베이스에서 실행하고 싶습니다선택 *에서 pg_class.

FAIL_ON_ERROR

true (생략 된 경우 기본값). 오류가 발생합니다. 연결의 원격 측면에서 오류가 발생합니다. 또한 현지에서 던져집니다. False 인 경우 원격 오류가 발생합니다 국부적으로 통지로보고되고 함수의 반환 값은로 설정됩니다.오류.

반환 값

상태를 반환합니다.OK또는오류.

노트

커서는 트랜잭션 내에서만 지속될 수 있으므로배트맨 토토명시 적으로 시작합니다 트랜잭션 블록 (시작) 리모컨에서 측면, 원격 쪽이 아직 거래 내에 있지 않은 경우. 이 거래는 일치 할 때 다시 종료됩니다dblink_close실행됩니다. 주목하십시오 사용하는 경우dblink_exec변경 사이의 데이터배트맨 토토anddblink_close그리고 오류 발생하거나 사용DBLINK_DISCONNECTDBLINK_CLOSE, 당신의 변화손실 될 예정거래가 중단됩니다.

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

배트맨 토토 ( 'foo', 'proname, prosrc에서 pg_proc')을 선택하십시오.
 DBLINK_OPEN
-------------
 좋아요
(1 행)