이 문서는 지원되지 않는 버전의 스포츠 토토 결과 용입니다.
당신은의 동일한 페이지를 보려고 할 수 있습니다메이저 토토 사이트 : 문서 : 17 : Fetch버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

fetch

페치 - 커서를 사용하여 쿼리에서 행을 검색

시놉시스

fetch [방향] [From | 안에 ]cursor_name

여기서방향can
하나가 되십시오 :다음
    이전의
    첫 번째
    마지막
    순수한count상대count
    count모두
    앞으로
    앞으로count전달
    뒤로
    뒤로count후진

설명

fetch이전에 만들어진 커서를 사용하여 행을 검색합니다.

커서는 관련 위치가 있으며fetch. 커서 위치는 쿼리 결과의 첫 번째 행 이전, 결과의 특정 행에서 또는 결과의 마지막 행 후에있을 수 있습니다. 생성되면 커서가 첫 번째 행 앞에 배치됩니다. 일부 행을 가져온 후 커서는 가장 최근에 검색된 행에 위치합니다. 만약에fetch사용 가능한 행의 끝에서 실행되는 경우 커서는 마지막 행 뒤에 또는 뒤로 스포츠 토토 결과 오는 경우 첫 번째 행 앞에 위치합니다..모두 스포츠 토토 결과 오기또는뒤로 페치항상 마지막 행 뒤에 또는 첫 번째 행 앞에 커서를 배치합니다.

양식다음, Prior, 첫 번째, 마지막, 절대, 상대커서를 적절하게 움직인 후 단일 행을 가져 오십시오. 그러한 행이 없으면 빈 결과가 반환되고 커서는 첫 번째 행 앞에서 또는 마지막 행 후에 적절한 경우에 위치합니다.

사용 양식Forwardand뒤로전방 또는 뒤로 방향으로 이동하는 표시된 행 수를 검색하여 커서를 마지막으로 번식 한 행에 위치하십시오 (또는 모든 행에/후에count사용 가능한 행 수를 초과).

상대 0, Forward 0뒤로 0모든 요청은 커서를 움직이지 않고 현재 행을 가져 오는 것, 즉 가장 최근에 가져온 행을 다시 가져옵니다. 커서가 첫 번째 행 앞이나 마지막 행 뒤에 배치되지 않는 한 성공합니다. 어떤 경우에는 줄이 반환되지 않습니다.

Note

이 페이지에서는 SQL 명령 레벨에서 커서의 사용법을 설명합니다. a 내부의 커서를 사용하려는 경우pl/pgsql함수, 규칙이 다릅니다 - 참조섹션 42.7.3.

매개 변수

방향

방향가져 오는 페치 방향과 행의 수를 정의합니다. 다음 중 하나 일 수 있습니다.

다음

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

Prior

이전 행 가져 오기.

첫 번째

쿼리의 첫 번째 행을 가져 오십시오 (동일절대 1).

마지막

쿼리의 마지막 행을 가져옵니다 (동일절대 -1).

절대count

페치count'쿼리의 행 또는abs (count)'끝에서 행count음수입니다. 첫 번째 행 전 또는 마지막 행 후에 위치count범위를 벗어났습니다. 특히,절대 0첫 번째 줄 앞에 위치합니다.

상대count

페치count'TH ACCEATING ROW, 또는abs (count)'이전 행 ifcount음수입니다.상대 0현재 행을 다시 가져옵니다.

count

다음 가져 오기count행 (동일Forwardcount).

all

남은 모든 행을 스포츠 토토 결과 오십시오 (동일전달).

Forward

다음 행을 가져 오십시오 (동일다음).

Forwardcount

다음 가져 오기count행.Forward 0현재 행을 다시 가져옵니다.

전달

남은 모든 행을 스포츠 토토 결과 오십시오.

뒤로

이전 행을 가져 오십시오 (동일이전).

뒤로count

사전 스포츠 토토 결과 오기count행 (뒤로 스캔).뒤로 0현재 행을 다시 가져옵니다.

후진

모든 이전 행을 가져 오기 (뒤로 스캔).

count

count는 가능하게 서명 된 정수 일정이며, 가져올 행의 위치 또는 수를 결정합니다. 을 위한Forward뒤로사례, 부정적인 지정count| 감각을 바꾸는 것과 같습니다Forwardand뒤로.

cursor_name

열린 커서 이름.

출력

성공적인 완료시 Afetch명령은 양식의 명령 태그를 반환

Fetchcount

thecount는 행한 행 수입니다 (아마도 0). 에서PSQL, 명령 태그는 실제로 표시되지 않습니다.PSQL대신 스포츠 토토 결과온 행을 표시합니다.

노트

커서는로 선언해야합니다.스크롤옵션의 변형을 사용하려는 경우Fetch이외의Next또는Fetch Forward긍정적 인 카운트. 간단한 쿼리스포츠 토토 결과|스크롤, 그러나이 동작은 가장 잘 의존하지 않습니다. 커서가로 선언 된 경우스크롤 없음, 뒤로 페치가 허용되지 않습니다.

절대페치는 상대적인 움직임으로 원하는 행을 탐색하는 것보다 빠르지 않습니다. 기본 구현은 어쨌든 모든 중간 행을 횡단해야합니다. 부정적인 절대 페치는 더 나빠집니다. 마지막 행을 찾으려면 쿼리를 읽고 끝까지 뒤로 이동해야합니다. 그러나 쿼리의 시작으로 되감기 (Fetch Absolute 0)는 빠릅니다.

선언는 커서를 정의하는 데 사용됩니다. 사용움직임데이터를 검색하지 않고 커서 위치를 변경하려면

다음 예제는 커서를 사용하여 테이블을 가로 지른다 :

작업 시작;

- 커서 설정 :
Liahona Scroll Cursor를 선정하여 영화에서 선택하십시오.

-Cursor Liahona에서 처음 5 줄을 가져 오십시오.
Liahona에서 5를 가져 오십시오.

 코드 |          제목 | | date_prod |   친절 |  렌
-------+-----------------------------------------------------+-------
 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 | 베켓 | 103 | 1964-02-03 | 드라마 | 02:28

- 이전 행을 가져 오기 :
Liahona에서 사전 스포츠 토토 결과 오기;

 코드 |  제목 | | date_prod |  친절 |  렌
-------+--------+-----+-----------------------------
 P_301 | Vertigo | 103 | 1958-11-14 | 행동 | 02:08

- 커서를 닫고 거래를 종료하십시오.
가까운 리아로나;
일을 커밋;

호환성

SQL 표준 정의fetch내장 된 SQL에만 사용합니다. 의 변형fetch여기에 설명 된 데이터가 마치 데이터를 반환합니다select호스트 변수에 배치하는 대신 결과. 이 시점 외에fetchSQL 표준과 완전히 호환됩니다.

thefetchForwardand뒤로및 양식fetchcountand모두 스포츠 토토 결과 오기Forward암시 적입니다.스포츠 토토 결과확장.

SQL 표준은 전적으로 허용From커서 이름 앞에; 사용 옵션in또는 그들을 완전히 맡기는 것은 확장입니다.