와이즈 토토 (Text Connname, Text SQL [, BOOL FAIL_ON_ERROR]) RETCOS SETOF 레코드 와이즈 토토 (Text Connstr, Text SQL [, BOOL FAIL_ON_ERROR]) RECONSS SETOF 레코드 와이즈 토토 (Text SQL [, bool fail_on_error]) setof record를 반환합니다.
와이즈 토토
쿼리 실행 (일반적으로 aselect이지만 SQL 문일 수 있습니다
원격 데이터베이스에서 행을 반환합니다.
텍스트인수가 제공됩니다
첫 번째는 먼저 지속적인 연결의 이름으로 올라가는 것입니다. 만약에
발견 된 것은 그 연결에서 명령이 실행됩니다. 찾을 수없는 경우
첫 번째 인수는와 같이 연결 정보 문자열로 취급됩니다.와이즈 토토_CONNECT
이 명령 기간 동안 만 연결됩니다.
사용 연결의 이름; 이 매개 변수를 생략하려면 사용하십시오 이름없는 연결.
앞에서 설명한대로 연결 정보 문자열와이즈 토토_connect
.
원격 데이터베이스에서 실행하려는 SQL 쿼리, 예를 들어선택 * From Foo.
true (생략 된 경우 기본값). 연결의 원격 측면으로 인해 오류가 발생합니다. 장소 상에서. False 인 경우 원격 오류는 로컬로보고됩니다. 통지하고 함수는 행이 없습니다.
함수는 쿼리에 의해 생성 된 행을 반환합니다. 부터와이즈 토토
쿼리와 함께 사용할 수 있습니다
반환으로 선언레코드가 아니라
특정 열 세트를 지정합니다. 이것은 당신이해야한다는 것을 의미합니다
호출 쿼리에서 예상 열 세트를 지정하십시오.
그렇지 않으면PostgreSQL그렇지 않을 것입니다
무엇을 기대 해야할지 알고 있습니다. 예는 다음과 같습니다.
선택 * 와이즈 토토에서 ( 'dbname = mydb 옵션 = -csearch_path =', 'pg_proc에서 proname, prosrc 선택') T1 (Proname Name, Prosrc 텍스트) Proname과 같은 'Bytea%';
the"alias"의 일부From절은 열 이름과 유형을 지정해야합니다
함수가 돌아올 것입니다. (alias에서 열 이름을 지정합니다
실제로 표준 SQL 구문이지만 열 유형을 지정하는 것은 A입니다.postgresqlExtension.) 이것은 허용됩니다
무엇을 이해하는 시스템*확장, 그리고 무엇Pronamein여기서조항은 사전에 나타납니다
함수를 실행하려고합니다. 런타임에 오류가 발생합니다
실제 쿼리가 원격 데이터베이스의 결과가 발생하지 않으면
에 표시된 열의 열이 있습니다.From절. 열 이름이 일치 할 필요가 없으며
그러나와이즈 토토
주장하지 않습니다
정확한 유형에서도 일치합니다. 그것은만큼 성공할 것입니다
반환 된 데이터 문자열은 선언 된 열 유형에 대한 유효한 입력입니다.
에서From절.
편리한 사용 방법와이즈 토토
미리 정해진 쿼리는보기를 작성하는 것입니다. 이것은 허용합니다
보기에 묻힐 열 유형 정보는
모든 쿼리에서 철자를 썼습니다. 예를 들어,
View MyRemote_pg_proc을 만듭니다 선택하다 * 와이즈 토토에서 ( 'dbname = postgres 옵션 = -csearch_path =', 'pg_proc에서 proname, prosrc 선택') T1 (Proname Name, Prosrc Text); MyRemote_PG_PROC에서 *를 선택하십시오.
선택 *에서 와이즈 토토 ( 'dbname = postgres 옵션 = -csearch_path =', 'pg_proc에서 proname, prosrc 선택') T1 (Proname Name, Prosrc 텍스트)로서 'Bytea%'와 같은 프로 이름; 프로 이름 | prosrc ------------+------------ ByteAcat | 바닥에 BYTEAEQ | Byteaeq Bytealt | 바이 틸트 바이 테일 | 바이 테일 Byteagt | 바이트 바닥 | 바닥 Byteane | 바이티 BYTEACMP | 바인드 ecmp Bytealike | 바이티 크 바이티 같은 | 바이티 같은 Byteain | 바이트 인 Byteaout | ByteeAout (12 줄) 와이즈 토토_CONNECT를 선택하십시오 ( 'dbname = postgres 옵션 = -csearch_path ='); 와이즈 토토_CONNECT --------------- 좋아요 (1 줄) * DBLINK에서 * 선택 ( 'PRONAME, PROSRC에서 PG_PROC')을 선택하십시오. T1 (Proname Name, Prosrc 텍스트)로서 'Bytea%'와 같은 프로 이름; 프로 이름 | prosrc ------------+------------ ByteAcat | 바닥에 BYTEAEQ | Byteaeq Bytealt | 바이 틸트 바이 테일 | 바이 테일 Byteagt | 바이트 바닥 | 바닥 Byteane | 바이티 BYTEACMP | 바인드 ecmp Bytealike | 바이티 크 바이티 같은 | 바이티 같은 Byteain | 바이트 인 Byteaout | ByteeAout (12 줄) 와이즈 토토_CONNECT ( 'myConn', 'dbname = 회귀 옵션 = -csearch_path =')를 선택하십시오. 와이즈 토토_CONNECT --------------- 좋아요 (1 줄) 선택 *에서 와이즈 토토 ( 'myconn', 'proname 선택, pg_proc에서 prosrc') T1 (Proname Name, Prosrc 텍스트)로서 'Bytea%'와 같은 프로 이름; 프로 이름 | prosrc ------------+------------ bytearecv | Bytearecv 바닥에 | 시대 바이 테일 | 바이 테일 Byteagt | 바이트 바닥 | 바닥 Byteane | 바이티 BYTEACMP | 바인드 ecmp Bytealike | 바이티 크 바이티 같은 | 바이티 같은 ByteAcat | 바닥에 BYTEAEQ | Byteaeq Bytealt | 바이 틸트 Byteain | 바이트 인 Byteaout | ByteeAout (14 줄)
이전 | 배트맨 와이즈 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
와이즈 토토_DISCONNECT | up | 와이즈 토토_exec |