이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다
스포츠 토토 베트맨 : 문서 : 17 : dblink_get_pkey버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.
dblink_get_pkey
이름
dblink_get_pkey- 위치를 반환합니다
및 관계의 기본 키 필드의 필드 이름
시놉시스
DBLINK_GET_PKEY (TEXT RELNAME) 반환 DBLINK_PKEY_RESULTS를 반환합니다.
설명
dblink_get_pkey
제공
로컬 관계의 기본 키에 대한 정보
데이터 베이스. 이것은 때때로 쿼리를 생성하는 데 유용합니다
원격 데이터베이스로 전송됩니다.
인수
- Relname
-
로컬 관계의 이름, 예를 들어foo또는myschema.mytab. 이중 인용문을 포함하십시오
이름은 혼합 사례이거나 특수 문자를 포함합니다
예"foobar"; 인용문없이
문자열은 소문자로 접 힙니다.
반환 값
각 기본 키 필드마다 1 행을 반환하거나
관계에는 기본 키가 없습니다. 결과 행 유형이 정의됩니다
처럼
유형 생성 DBLINK_PKEY_RESULSTS AS (위치 int, colname 텍스트);
the위치열은 단순히 실행됩니다
1 ~n; 그것은 그 수입니다
테이블의 숫자가 아닌 기본 키 내 필드
열.
예
테이블 생성 foobar (
f1 int,
f2 int,
f3 int,
기본 키 (F1, F2, F3)
);
테이블을 만듭니다
선택 *에서 dblink_get_pkey ( 'foobar');
위치 | colname
----------+-------
1 | F1
2 | F2
3 | F3
(3 줄)