이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 사설 토토버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

토토 베이

이름

DECLARE -- 커서 정의

시놉시스

토토 베이cursor_name[ 바이너리 ] [ 민감하지 않음 ] [ [ 아니오 ] 스크롤 ] 커서 [  WITH |  없이 ] 보류 ] FOR준비_이름토토 베이cursor_name[ 바이너리 ] [ 민감하지 않음 ] [ [ 아니오 ] 스크롤 ] 커서 [  WITH |  없이 ] 보류 ] FOR질의

설명

토토 베이반복을 위한 커서를 토토 베이합니다 준비된 문의 결과 집합에 대해. 이 명령에는 직접 SQL 명령과 의미가 약간 다름토토 베이: 후자는 쿼리를 실행하고 검색을 위해 결과 세트를 준비합니다. 이 내장 SQL 명령은 단지 이름을 다음과 같이 토토 베이합니다."루프 변하기 쉬운"쿼리 결과 집합을 반복하기 위한 것입니다. 그만큼 실제 실행은 커서가로 열릴 때 발생합니다.열기명령.

매개변수

cursor_name

커서 이름, 대소문자를 구분합니다. 이는 SQL 식별자이거나 호스트 변수입니다.

prepared_name

SQL 식별자 또는 SQL 식별자로 준비된 쿼리의 이름 호스트 변수.

질의

A PostgreSQL : 문서 : 9.3 : 롤 토토또는행을 제공하는 명령 커서에 의해 반환됩니다.

커서 옵션의 의미는 다음을 참조하세요.토토 베이.

질의에 대한 커서 토토 베이의 예:

EXEC SQL DECLARE C CURSOR FOR SELECT * FROM My_Table;
EXEC SQL은 T에서 항목 1을 선택하기 위한 C 커서를 토토 베이합니다.
EXEC SQL DECLARE cur1 SELECT 버전()에 대한 커서;

준비된 명령문에 대한 커서를 토토 베이하는 예:

EXEC SQL PREPARE stmt1 AS SELECT 버전();
EXEC SQL 토토 베이 cur1 stmt1에 대한 커서;

호환성

토토 베이SQL에 지정됨 기준.