이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

스포츠 토토 사이트

이름

스포츠 토토 사이트 - 커서를 사용하여 행을 얻습니다
스포츠 토토 사이트 [셀렉터] [count] 
    in | 에서커서스포츠 토토 사이트 [상대] [[#| 모두 | 다음 | 이전의 ]  ]
    에서 ]커서

입력

셀렉터

셀렉터정의 방향을 가져 오십시오. 다음 중 하나 일 수 있습니다.

앞으로

다음 행을 가져 오십시오. 이것은 기본값입니다.셀렉터생략.

뒤로

이전 행 페치 (들).

상대

SQL92 호환성의 노이즈 워드.

count

count방법을 결정합니다 가져올 많은 행. 다음 중 하나 일 수 있습니다.

#

얼마나 많은 행을 지정하는 서명 된 정수 술책. 음의 정수는 동일합니다 앞뒤로 감각을 바꾸는 것.

all

남은 모든 행을 검색하십시오.

다음

카운트를 지정하는 것과 동일합니다1.

이전

카운트를 지정하는 것과 동일합니다-1.

커서

열린 커서 이름.

출력

Fetch는 지정된 커서. 다음 메시지는 다음과 같이 반환됩니다 쿼리가 실패합니다 :

통지 : PerformPortal스포츠 토토 사이트 : Portal "커서8027_8040

if커서는 그렇지 않습니다 이전에 선언했습니다. 커서는 a 거래 블록.

통지 : Fetch/Absolute 지원되지 않음, 상대적 사용

Postgres그렇지 않습니다 커서의 절대 포지셔닝을 지원합니다.

오류 : 현재 위치의 페치/상대는 그렇지 않습니다 지원

SQL92하나를 허용합니다 "현재 위치"에서 커서를 반복적으로 검색 구문 사용

페치 상대 0 From커서
Postgres현재는 그렇지 않습니다 이 개념을지지하십시오. 실제로 값 0은 표시하도록 예약되어 있습니다 모든 행을 검색해야하며 지정하는 것과 같습니다. 모든 키워드. 상대 키워드가 사용 된 경우Postgres사용자를 가정합니다 예정된SQL92행동과 반환 이 오류 메시지.

설명

Fetch를 사용하면 사용자가 커서를 사용하여 행을 검색 할 수 있습니다. 그만큼 검색된 행 수는에 의해 지정됩니다.#. 남은 행에 남아있는 경우 커서는보다 작습니다.#사용 가능한 사람들이 가져 왔습니다. 키워드를 모두 대체합니다 숫자의 장소는 커서에 남아있는 모든 행을 유발합니다. 검색됩니다. 인스턴스는 앞으로 그리고 모두에서 가져올 수 있습니다 뒤로 방향. 기본 방향이 앞으로 나옵니다.

팁 :이제 음수를 지정할 수 있습니다 행 카운트의 경우. 음수는 역전과 같습니다 앞뒤로 키워드의 감각. 예를 들어,Forward -1|후진 1.

앞으로 및 후진 키워드가입니다.Postgres확장. 그만큼SQL92구문도 지원됩니다 명령의 두 번째 형태. 자세한 내용은 아래를 참조하십시오 호환성 문제.

일단 모든 행이 가져 오면 다른 모든 페치 액세스가 반환됩니다. 줄.

커서의 데이터 업데이트는 지원되지 않습니다Postgres, 커서 업데이트를 매핑하기 때문에 기본 테이블로 돌아 가면 일반적으로 불가능합니다. 보기 업데이트가있는 경우. 결과적으로 사용자는 명시 적으로 발행해야합니다 데이터를 대체하기위한 명령 업데이트.

커서는 거래 내에서만 사용될 수 있습니다. 저장하는 데이터는 여러 사용자 쿼리를 저장합니다.

노트

커서 위치를 변경하려는 명령문을 참조하십시오. 참조하십시오 커서를 선언하도록 진술을 선언하십시오. 작업 시작을 참조하고 자세한 내용은 작업, 롤백 작업 진술을 커밋합니다 거래 정보.

usage

-세트를 세우고 커서를 사용하십시오.
   -
   일을 시작하십시오.
     Liahona Cursor를 선언하십시오
        필름에서 선택 *;

   -커서 Liahona에서 처음 5 행을 가져옵니다.
   -
     Liahona에서 Forward 5를 가져 오십시오.

     코드 | 제목 | did | date_prod | Kind | Len
     -----+--------------------------------------------------------------
     Bl101 | 세 번째 사람 | 101 | 1949-12-23 | 드라마 | 01:44
     Bl102 | 아프리카 여왕 | 101 | 1951-08-11 | 로맨틱 | 01:43
     JL201 | une femme est une femme | 102 | 1961-03-12 | 로맨틱 | 01:25
     P_301 | Vertigo | 103 | 1958-11-14 | 행동 | 02:08
     P_302 | Becket | 103 | 1964-02-03 | 드라마 | 02:28

   -이전 행을 가져 오기 :
   -
     Liahona에서 1을 뒤로 가져 오십시오.

     코드 | 제목 | did | date_prod | Kind | Len
     -----+--------------------------------------------------------------
     P_301 | Vertigo | 103 | 1958-11-14 | 행동 | 02:08

   - 커서를 닫고 작업을 커밋하십시오.
   -
     가까운 리아로나;
   일을 커밋;

호환성

커서의 비정규 사용은 A입니다.Postgres확장. 구문 및 사용 커서는 내장 형태의 커서와 비교됩니다. 정의SQL92.

SQL92

SQL92절대 허용 페치를 위해 커서의 위치를 ​​포지셔닝하고 배치 할 수 있습니다. 명시 적 변수로 결과.

스포츠 토토 사이트 Absolute#From커서in :변수[, ...]
절대

커서는 지정된 곳에 위치해야합니다 절대 행 번호. 의 모든 행 번호Postgres상대 숫자이므로 이것 기능은 지원되지 않습니다.

:가변

대상 호스트 변수 (들).