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

토토 결과

이름

토토 결과- 삽입 문을 작성합니다 로컬 튜플을 사용하여 기본 키 필드 값을 대체 공급 값

시놉시스

토토 결과 (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, the 속성 번호Primary_key_attnums에 해당하는 논리 열 숫자로 해석됩니다 에서 열의 위치선택 *에서 Relname. 이전 버전은 숫자를 물리적으로 해석했습니다 열 위치. 열에 어떤 열이든 차이가 있습니다 표시된 열의 왼쪽은 일생 동안 떨어졌습니다. 테이블의.

토토 결과 ( 'foo', '1 2', 2, ' "1", "a"', ' "1", "b'a"');
             토토 결과
---------------------------------------------------------
 foo (f1, f2, f3)에 삽입 값 ( '1', 'b''a', '1')
(1 행)