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

토토 커뮤니티

이름

토토 커뮤니티-커서 정의

시놉시스

토토 커뮤니티이름[바이러스] [무감각] [[아니요] 스크롤]쿼리

설명

토토 커뮤니티사용자가 생성 할 수 있습니다fetch.

참고 :이 페이지는 커서의 사용법을 설명합니다pl/pgsql함수, 규칙섹션.

매개 변수

이름

생성 될 커서의 이름.

BINAGE

커서가 이진에서 데이터를 반환합니다.

무감각

커서에서 검색된 데이터가 있어야합니다postgresql, 이것은 기본값입니다

스크롤
스크롤 없음

스크롤스크롤성능 페널티를 부과 할 수 있습니다아니오커서를 익숙하지 않도록 지정합니다스크롤. 보다노트자세한 내용.

with hold
hold

with holdhold커서를 지정합니다holdNORwith hold지정되어 있습니다.hold기본값입니다.

쿼리

A PostgreSQL : 문서 : 9.1 : 토토또는

키워드BINAGE, 무감각스크롤어떤 순서로든 나타날 수 있습니다.

노트

일반 커서 텍스트 형식으로 데이터를 반환합니다.select생산할 것입니다. 그만큼BINAGE옵션은 커서가해야한다고 지정합니다1

이진 커서를 신중하게 사용해야합니다. 많은 응용 프로그램,PSQL, 준비되지 않았습니다

참고 :클라이언트 응용 프로그램이 사용하는 경우"확장 쿼리"발행 프로토콜fetch명령, 바인드 프로토콜

with hold지정되어 있습니다토토 커뮤니티없음with holdapostgresql그러한 경우 오류를보고합니다시작and커밋(또는롤백) 트랜잭션을 정의하려면

ifwith hold지정되어 있습니다with hold명시 적으로 닫혀닫기명령이 발행되거나 세션이 발행됩니다

with hold언제업데이트또는공유.

스크롤옵션을 지정해야합니다postgresql없이 후진 페치를 허용합니다스크롤, 커서의 쿼리 계획이 간단한 경우스크롤. 만약에스크롤 없음IS

쿼리에 포함될 때 후진 페치도 허용하지 않습니다업데이트또는; 그러므로스크롤그렇지 않을 수 있습니다

주의

스크롤 가능 및with hold커서가 호출하면 예상치 못한 결과를 줄 수 있습니다섹션 35.6). 언제 awith hold

커서의 쿼리에 포함 된 경우또는공유PostgreSQL : 문서 : 9.1 : 토토명령"민감한 커서". (지정무감각함께또는공유is

주의

일반적으로 사용하는 것이 좋습니다업데이트커서가 의도 된 경우업데이트 ... 현재 위치또는삭제 ... 현재 위치. 사용업데이트다른 세션이 행을 변경하는 것을 방지합니다업데이트, 후속현재의 전류명령

사용해야 할 또 다른 이유그없이 후속현재의 전류커서이면 실패 할 수 있습니다"간단히 업데이트 가능"(in주문 by).

사용하지 않는 주된 이유with현재 위치스크롤 가능 또는

SQL 표준은 임베디드의 커서에 대해서만 제공SQL. 그만큼postgresql서버가 구현되지 않습니다Open커서에 대한 진술; 커서입니다ECPG, 임베디드 SQL 사전 처리기를위한postgresql,토토 커뮤니티andOpen진술.

쿼리를 통해 사용 가능한 모든 커서를 볼 수 있습니다pg_cursors시스템보기

커서를 토토 커뮤니티하려면 :

Select * from Films;에 대한 liahona 커서 토토 커뮤니티

참조fetch더 많은 예를 보려면

호환성

SQL 표준은 그것이 구현에 따라 다르다고 말합니다postgresql, 커서는 둔감합니다업데이트. 다른 제품이 작동 할 수 있습니다

SQL 표준은 내장 된 상태에서만 커서를 허용합니다SQL및 모듈.postgresql커서를 허용합니다

이진 커서는입니다.postgresql확장.