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

메이저 토토 사이트

이름

메이저 토토 사이트- a에서 명령을 실행합니다 원격 데이터베이스

시놉시스

DBLINK_EXEC (Text Connname, Text SQL [, BOOL FAIL_ON_ERROR]) 텍스트를 반환합니다
    DBLINK_EXEC (Text Connstr, Text SQL [, BOOL FAIL_ON_ERROR])는 텍스트를 반환합니다
    메이저 토토 사이트 (Text SQL [, bool fail_on_error]) 텍스트를 반환

설명

메이저 토토 사이트명령을 실행합니다 원격에서 (즉, 행을 반환하지 않는 SQL 문) 데이터 베이스.

텍스트인수가 제공됩니다 첫 번째는 먼저 지속적인 연결의 이름으로 올라가는 것입니다. 발견되면 해당 연결에서 명령이 실행됩니다. 그렇지 않다면 발견 된 첫 번째 인수는 연결 정보 문자열로 취급됩니다. fordblink_connect표시된 연결은이 기간 동안 만 만들어집니다. 명령.

인수

Conname

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

connstr

앞에서 설명한대로 연결 정보 문자열 |dblink_connect.

SQL

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

FAIL_ON_ERROR

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

반환 값

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

example

DBLINK_CONNECT 선택 ( 'dbname = dblink_test_slave');
  DBLINK_CONNECT
 ---------------
  좋아요
 (1 줄)

 메이저 토토 사이트 ( 'foo 값에 삽입 (21,' 'z' ',' ' "a0", "b0", "c0"' ');');
    메이저 토토 사이트
 ------------------
  943366 삽입 1
 (1 줄)

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

 메이저 토토 사이트 ( 'myconn', 'foo 값에 삽입 (21,' 'z' ',' ' "a0", "b0", "c0"' ');')을 선택하십시오.
    메이저 토토 사이트
 -----------------
  6432584 삽입 1
 (1 줄)

 메이저 토토 사이트 ( 'myconn', 'pg_class 값에 삽입 ('foo ''), false)를 선택하십시오.
 주목 : SQL 오류
 세부 사항 : 오류 : "relnamespace"열의 NULL 값은 NULL 구속 조건을 위반합니다.

  메이저 토토 사이트
 -------------
  오류
 (1 행)