토토 사이트 [-arrayarrayvar] [-oidoidvar]dbhandle QueryString[QueryProcedure]
결과는 배열 변수의 이름을 지정합니다 튜플은 필드 이름으로 인덱싱됩니다. 이것은 IF 무시QueryStringIS 선택된 진술이 아닙니다. 이 경우 선택한 진술의 경우 옵션은 사용되지 않으며 결과 튜플 값이 저장됩니다. 필드 이름에 따라 명명 된 개별 변수 결과에서.
OID가있는 변수의 이름을 지정합니다. 삽입 문에서 저장됩니다.
유효한 데이터베이스 핸들을 지정합니다.
유효한 SQL 쿼리를 지정합니다.
각 결과 튜플에 대해 실행하는 선택적 명령 select 문.
토토 사이트
쿼리를 제출합니다
Postgresql 백엔드.
쿼리가 SELECT 문이 아닌 경우 쿼리가 실행됩니다.
쿼리의 영향을받는 튜플의 수가 반환됩니다. 만약에
쿼리는 인서트이고 단일 튜플이 삽입되고
삽입 된 튜플은에 저장됩니다.oidvar선택 사항 인 경우 변수-oid
인수가 제공되었습니다.
쿼리가 select 문인 경우 쿼리가 실행됩니다. 을 위한
결과의 각 튜플은 튜플 필드 값이 저장됩니다.
그만큼arrayvar
변수, if
필드 이름을 배열 인덱스로 사용하여 제공합니다.
필드 이름으로 명명 된 변수 및 선택 사항QueryProcedure
제공. (생략QueryProcedure
아마도 의미가있을 것입니다
쿼리는 단일 튜플을 반환합니다.) 튜플 수
선택된 반환.
theQueryProcedure
를 사용할 수 있습니다
TCLbreak, 계속및return예상 행동이있는 명령. 이면QueryProcedure
실행return, 토토 사이트
반환되지 않습니다ntuples
.
토토 사이트
는 새로운 기능입니다
의 특징에 대한 슈퍼 세트를 제공합니다pg_select
및 교체 할 수 있습니다pg_exec
많은 경우에
결과 핸들이 필요하지 않습니다.
백엔드 처리 오류,토토 사이트
TCL 오류를 던지고 반환합니다
두 요소 목록. 첫 번째 요소는와 같은 오류 코드입니다.pgres_fatal_error그리고 두 번째
요소는 백엔드 오류 텍스트입니다. 더 심각한 오류에 대해
백엔드와 의사 소통하지 못하면토토 사이트
TCL 오류를 던지고 반환합니다
오류 메시지 텍스트입니다.
다음 예제에서 오류 확인캐치명확성을 위해 생략되었습니다.
행을 삽입하고 OID를 저장result_oid
:
토토 사이트 -oid result_oid $ pgconn "삽입 mytable 값 (1)"
각 행에서 항목 및 값 필드 인쇄 :
토토 사이트 -ARRAY D $ PGCONN "항목 선택, MyTable의 값" "항목 = $ d (항목) value = $ d (value)"
최대 및 최소값을 찾고 $ S (max)에 저장하십시오. 및 $ S (Min) :
토토 사이트 -ARRAY S $ PGCONN "MAX (value) 선택 MAX, \ min (value) mytable "의 최소
최대 및 최소값을 찾고 최대 $에 저장하십시오. $ min :
토토 사이트 $ PGCONN "최대 (값) MAX, MIN (value)에서 mytable에서 최소 (값)을 선택하십시오."