토토 꽁 머니 - 로컬 튜플을 사용하여 삽입 문을 작성하여 기본 키 필드 값을 대체 공급 값으로 대체합니다
토토 꽁 머니 (Text Relname, int2vector 1 차_key_attnums, 정수 num_primary_key_atts, 텍스트 [] src_pk_att_vals_array, 텍스트 [] tgt_pk_att_vals_array) 텍스트를 반환
토토 꽁 머니
로컬 테이블을 원격 데이터베이스에 선택적으로 복제하는 데 유용 할 수 있습니다. 기본 키를 기반으로 로컬 테이블에서 행을 선택한 다음 SQL을 작성합니다.삽입
해당 행을 복제하는 명령이지만 기본 키 값은 마지막 인수의 값으로 대체되었습니다. (행의 정확한 사본을 만들려면 마지막 두 인수에 대해 동일한 값을 지정하십시오.)
Relname
로컬 관계의 이름, 예를 들어foo
또는myschema.mytab
. 이름이 혼합 사례이거나 특수 문자가 포함 된 경우 이중 인용문 포함"foobar"
; 따옴표가 없으면 문자열이 소문자로 접 힙니다.
Primary_key_attnums
기본 키 필드의 속성 번호 (1 기반)1 2
.
num_primary_key_atts
기본 키 필드 수.
src_pk_att_vals_array
로컬 튜플을 찾는 데 사용될 기본 키 필드의 값. 각 필드는 텍스트 형식으로 표시됩니다. 이 기본 키 값이있는 로컬 행이 없으면 오류가 발생합니다.
TGT_PK_ATT_VALS_ARRAY
결과에 배치 할 기본 키 필드의 값삽입
명령. 각 필드는 텍스트 형식으로 표시됩니다.
요청 된 SQL 문을 텍스트로 반환합니다.
PostgreSQL9.0, 속성 번호Primary_key_attnums
| 열의 위치에 해당하는 논리 열 숫자로 해석됩니다.선택 * From Relname
. 이전 버전은 숫자를 물리적 열 위치로 해석했습니다. 표지 된 열의 왼쪽에있는 컬럼이 테이블의 수명 동안 삭제 된 경우 차이가 있습니다.
토토 꽁 머니 ( 'foo', '1 2', 2, ' "1", "a"', ' "1", "b'a"'); 토토 꽁 머니 --------------------------------------------------------- foo (f1, f2, f3)에 삽입 값 ( '1', 'b''a', '1') (1 행)