롤 토토 [셀렉터] [count] in | 에서커서롤 토토 [reptative] [[#| 모두 | 다음 | 이전]]에서]커서
셀렉터정의 방향을 가져 오십시오. 다음 중 하나 일 수 있습니다.
다음 행을 가져 오십시오. 이것은 기본값입니다.셀렉터생략.
이전 행 페치 (들).
SQL92 호환성에 대한 노이즈 워드.
count방법을 결정합니다 가져올 많은 행. 다음 중 하나 일 수 있습니다.
얼마나 많은 행을 지정하는 서명 된 정수 술책. 음의 정수는 동일합니다 앞뒤로 감각을 바꾸는 것.
남은 모든 행을 검색하십시오.
수를 지정하는 것과 동일합니다1.
카운트를 지정하는 것과 동일합니다-1.
열린 커서의 이름.
롤 토토결과를 반환합니다 지정된 커서에 의해 정의 된 쿼리. 다음 메시지 쿼리가 실패하면 반환됩니다 :
if커서그렇지 않습니다 이전에 선언했습니다. 커서는 a 거래 블록.
Postgres그렇지 않습니다 커서의 절대 포지셔닝을 지원합니다.
SQL92하나를 허용합니다 "현재 위치"에서 커서를 반복적으로 검색 구문 사용
페치 상대 0 From커서
Postgres그렇지 않습니다 현재이 개념을 지원합니다. 실제로 값은 0입니다 모든 행을 검색하고 모든 키워드를 지정하는 것과 같습니다. 만약 상대 키워드가 사용되었습니다.Postgres사용자를 가정합니다 예정된SQL92행동 및 이 오류 메시지를 반환합니다.
롤 토토사용자가 행을 검색 할 수 있습니다 커서 사용. 검색된 행의 수는에 의해 지정됩니다.#. 행의 수 인 경우 커서에 남아있는 것은보다 작습니다.#숫자 대신에 키워드를 모두 대체하면 모든 원인이됩니다. 커서에 남은 행을 검색합니다. 인스턴스 일 수 있습니다 앞뒤 방향으로 가져 왔습니다. 기본값 방향이 앞으로 있습니다.
팁 :음수를 지정할 수 있습니다 행 카운트. 음수는 반전과 동일합니다 앞뒤로 키워드의 감각. 예를 들어,Forward -1|뒤로 1.
앞으로 및 후진 키워드가입니다.Postgres확장. 그만큼SQL92구문도 지원됩니다 명령의 두 번째 형태. 자세한 내용은 아래를 참조하십시오 호환성 문제.
커서의 데이터 업데이트는 지원되지 않습니다Postgres, 커서 업데이트를 매핑하기 때문에 기본 테이블로 돌아 가면 일반적으로 불가능합니다. 보기 업데이트가있는 경우. 결과적으로 사용자는 명시 적으로 발행해야합니다 데이터를 대체하기위한 명령 업데이트.
커서는 트랜잭션 내에서만 사용될 수 있습니다. 저장하는 데이터는 여러 사용자 쿼리를 저장합니다.
다음 예제는 커서를 사용하여 테이블을 통과합니다.
- 커서를 설정하고 사용하십시오. 일을 시작하십시오. Liahona 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에서 1을 뒤로 가져 가라;코드 | 제목 | | date_prod | 친절 | 렌 -------+--------+-----+----------------------------- P_301 | Vertigo | 103 | 1958-11-14 | 행동 | 02:08- 커서를 닫고 커밋 작업 : 가까운 리아로나; 일을 커밋;
참고 :커서의 비정규 사용은 A입니다.Postgres확장. 그만큼 커서의 구문 및 사용법에 대해 비교됩니다. 정의 된 커서 형태의 내장SQL92.
SQL92절대 허용 페치를 위해 커서의 위치를 포지셔닝하고 배치 할 수 있습니다. 명시 적 변수로 결과.
롤 토토 Absolute#From커서in :변수[, ...]
커서는 지정된 곳에 위치해야합니다 절대 행 번호. 의 모든 행 번호Postgres는 상대 숫자입니다 기능은 지원되지 않습니다.
대상 호스트 변수 (들).