가져오기 [방향 ] [ 개수] IN | 에서커서가져오기 [앞으로 | 뒤로 | 상대 ] [#| 전체 | 다음 | 이전]
에 | 에서커서
선택자정의 방향을 가져옵니다. 다음 중 하나일 수 있습니다.
다음 행을 가져옵니다. 다음의 경우 기본값입니다.선택자이다 생략했습니다.
이전 행을 가져옵니다.
SQL92 호환성에 대한 의미 없는 단어.
개수방법을 결정합니다 가져올 행이 많습니다. 다음 중 하나일 수 있습니다.
행 수를 지정하는 부호 있는 정수 가져오기. 음의 정수는 동일합니다. FORWARD와 BACKWARD의 의미를 바꾸는 것입니다.
나머지 행을 모두 검색하세요.
개수 지정과 동일1.
개수 지정과 동일-1.
열린 커서의 이름.
가져오기다음의 결과를 반환합니다. 지정된 커서에 의해 정의된 쿼리입니다. 다음 메시지 쿼리가 실패하면 반환됩니다:
만약커서아님 이전에 선언했습니다. 커서는 거래 차단.
포스트그레SQL하지 않습니다 커서의 절대 위치 지정을 지원합니다.
SQL92다음을 허용합니다 해당 위치에서 커서를 반복적으로 검색합니다."현재 위치"구문 사용
다음에서 상대 0 가져오기커서.
토토 꽁 머니하지 않습니다 현재 이 개념을 지원합니다. 실제로 값 0은 모든 행을 검색해야 함을 나타내기 위해 예약되어 있습니다. 이는 ALL 키워드를 지정하는 것과 동일합니다. 만약 RELATIVE 키워드가 사용되었습니다.토토 꽁 머니사용자가 의도된 것SQL92동작을 수행하고 이 오류 메시지를 반환합니다.
가져오기사용자가 행을 검색할 수 있도록 허용합니다. 커서를 사용하여. 검색된 행 수는 다음으로 지정됩니다.#. 행의 개수인 경우 커서에 남은 값이 다음보다 작습니다.#, 사용 가능한 항목만 가져옵니다. 숫자 대신 키워드 ALL을 사용하면 모든 결과가 발생합니다. 검색할 커서의 나머지 행. 인스턴스는 다음과 같습니다. FORWARD 및 BACKWARD 방향으로 모두 가져옵니다. 기본값 방향은 FORWARD입니다.
팁:음수를 지정할 수 있습니다 행 수를 위해. 음수는 다음과 같습니다. FORWARD 및 BACKWARD 키워드의 의미를 반대로 바꿉니다. 에 대한 예앞으로 -1다음과 같습니다뒤로 1.
FOWARD 및 BACKWARD 키워드는 다음과 같습니다.토토 꽁 머니확장.SQL92구문도 지원됩니다. 지정됨 명령의 두 번째 형식입니다. 자세한 내용은 아래를 참조하세요. 호환성 문제.
커서의 데이터 업데이트는 지원되지 않습니다.토토 꽁 머니, 매핑 커서가 업데이트되기 때문에 기본 테이블로 돌아가는 것은 일반적으로 불가능합니다. VIEW 업데이트가 있는 경우. 결과적으로 사용자는 명시적으로 발행해야 합니다. 데이터를 교체하는 UPDATE 명령입니다.
커서는 트랜잭션 내부에서만 사용할 수 있습니다. 그들이 저장하는 데이터는 여러 사용자 쿼리에 걸쳐 있습니다.
사용이동변경하다 커서 위치.선언커서를 정의합니다. 참조PostgreSQL : 문서 : 7.3 : 범퍼카 토토, 토토 : 문서 : 7.3 : Commit및롤백자세한 내용은 다음과 같습니다. 거래.
다음 예는 커서를 사용하여 테이블을 탐색합니다.
-- 커서 설정 및 사용: 일을 시작하세요. SELECT * FROM 영화에 대해 liahona 커서를 선언하십시오. -- 커서 liahona에서 처음 5개 행을 가져옵니다. 리아호나에서 앞으로 5개 가져오기;코드 | 제목 | 그랬어 | 날짜_생산 | 종류 | 렌 -------+------------+------+------------+------------+------- 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 | 현기증 | 103 | 1958-11-14 | 액션 | 02:08 P_302 | 베켓 | 103 | 1964-02-03 | 드라마 | 02:28-- 이전 행 가져오기: 리아호나에서 뒤로 1 가져오기;코드 | 제목 | 그랬어 | 날짜_생산 | 종류 | 렌 -------+---------+------+------------+---------+------- P_301 | 현기증 | 103 | 1958-11-14 | 액션 | 02:08-- 커서를 닫고 작업을 커밋합니다. 닫기 리아호나; 작업 커밋;