fetch

Fetch - 메이저 토토 사이트를 사용하여 쿼리에서 행 검색

시놉시스

페치 [방향] [From | 안에 ]cursor_name

여기서방향|다음
    이전의
    첫 번째
    마지막
    순수한count상대count
    count모두
    앞으로
    앞으로count전달
    뒤로
    뒤로count뒤로

설명

fetch이전에 만들어진 메이저 토토 사이트를 사용하여 행을 검색합니다.

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

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

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

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

Note

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

매개 변수

방향

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

다음

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

이전

이전 행 가져 오기.

첫 번째

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

마지막

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

절대count

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

상대count

페치countabs (count)'이전 행 ifcount음수입니다.상대 0현재 행을 다시 가져옵니다.

count

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

all

남은 모든 행을 가져 오십시오 (동일전달).

Forward

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

Forwardcount

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

전달

남은 모든 행을 가져 오십시오.

뒤로

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

뒤로count

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

allward all

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

count

count는 가능하게 서명 된 정수 일정이며, 가져올 행의 위치 또는 수를 결정합니다. 을 위한Forwardand뒤로사례, 부정적인 지정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 표준과 완전히 호환됩니다.

fetchForwardand뒤로및 양식fetchcountand모두 가져 오기,Forward는 암시 적입니다.메이저 토토 사이트확장.

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

정정 제출

문서에 올바른 것이 없으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면