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

토토 베이

이름

토토 베이 - 다음에서 명령을 실행합니다. 원격 데이터베이스

시놉시스

토토 베이(text connname, text sql [, bool failure_on_error])는 텍스트를 반환합니다.
    토토 베이(text connstr, text sql [, bool failure_on_error])는 텍스트를 반환합니다.
    토토 베이(text sql [, bool failure_on_error])는 텍스트를 반환합니다.

설명

토토 베이명령을 실행합니다 (즉, 행을 반환하지 않는 모든 SQL 문) 데이터베이스.

둘이 되면텍스트인수가 주어지면 첫 번째는 먼저 영구 연결 이름으로 조회됩니다. 발견되면 해당 연결에서 명령이 실행됩니다. 그렇지 않은 경우 발견되면 첫 번째 인수는 연결 정보 문자열로 처리됩니다. 에 관해서는dblink_connect그리고 표시된 연결은 이 기간 동안만 이루어집니다. 명령.

인수

이름

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

connstr

앞서 설명한 연결 정보 문자열dblink_connect.

sql

원격에서 실행하려는 SQL 명령 예를 들어 데이터베이스foo에 삽입 값(0,'a','"a0","b0","c0"').

fail_on_error

참이면(생략 시 기본값) 오류가 발생합니다. 연결의 원격 측에서 오류가 발생합니다. 로컬에서도 던져집니다. false인 경우 원격 오류는 다음과 같습니다. 로컬에서 NOTICE로 보고되고 함수의 반환 값은로 설정됩니다.오류.

반환 값

명령의 상태 문자열 또는 상태를 반환합니다.오류.

select dblink_connect('dbname=dblink_test_slave');
  dblink_connect
 ----------------
  알았어
 (1줄)

 select 토토 베이('foo 값에 삽입(21,''z'',''"a0","b0","c0"'');');
    토토 베이
 -----------------
  삽입 943366 1
 (1줄)

 dblink_connect('myconn', 'dbname=regression');을 선택하십시오.
  dblink_connect
 ----------------
  알았어
 (1줄)

 select 토토 베이('myconn', 'foo 값에 삽입(21,''z'',''"a0","b0","c0"'');');
    토토 베이
 ------------------
  삽입 6432584 1
 (1줄)

 select 토토 베이('myconn', 'pg_class 값에 삽입(''foo'')',false);
 주의사항: SQL 오류
 세부 정보: 오류: "relnamespace" 열의 null 값이 null이 아닌 제약 조건을 위반합니다.

  토토 베이
 -------------
  오류
 (1행)