지원되는 버전 :현재 (17)16 / 15 / 14 / 13
개발 버전 :Devel
지원되지 않은 버전 :12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3
이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다현재버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

윈 토토

이름

윈 토토- 원격 데이터베이스에서 커서를 엽니 다

시놉시스

윈 토토 (Text Cursorname, Text SQL [, BOOL FAIL_ON_ERROR]) 텍스트를 반환합니다

설명

윈 토토 ()원격 데이터베이스에서 커서를 엽니 다. 커서는 이후에 조작 될 수 있습니다dblink_fetch ()anddblink_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 옵션 = -csearch_path =');