이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다스포츠 토토 베트맨 : 문서 : 17 : dblink_get_pkey버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

dblink_get_pkey

이름

dblink_get_pkey- 위치를 반환합니다 및 관계의 기본 키 필드의 필드 이름

시놉시스

dblink_get_pkey (텍스트 relname) 반환 dblink_pkey_results를 반환합니다.

설명

dblink_get_pkey제공 로컬 관계의 기본 키에 대한 정보 데이터 베이스. 이것은 때때로 쿼리를 생성하는 데 유용합니다 원격 데이터베이스로 전송됩니다.

인수

Relname

로컬 관계의 이름, 예를 들어foo또는myschema.mytab. 이중 인용문을 포함하십시오 이름은 혼합 사례이거나 특수 문자를 포함합니다 예"foobar"; 인용문없이 문자열은 소문자로 접 힙니다.

반환 값

각 기본 키 필드마다 1 행을 반환하거나 관계에는 기본 키가 없습니다. 결과 rowtype는로 정의됩니다.

유형 생성 DBLINK_PKEY_RESULSTS AS (위치 int, colname 텍스트);

example

test =# 테이블 생성 테이블 foobar (f1 int, f2 int, f3 int,
테스트 (# 1 차 키 (F1, F2, F3));
테이블을 만듭니다
test =# select * from dblink_get_pkey ( 'foobar');
 위치 | colname
----------+-------
        1 | F1
        2 | F2
        3 | F3
(3 줄)