DECLARE CURSOR

Версии сервера

0.91.01.5.31.5.41.5.52.02.0.32.0.42.12.53.0
DSQL--ДаДаДаДаДаДаДаДаДа
PSQL-----ДаДаДаДаДаДа

Формат

SQL:

DECLARE cursor CURSOR FOR <select> [FOR UPDATE OF <col> [, <col>...]];

DSQL:

DECLARE cursor CURSOR FOR <statement_id>

BLOB: DECLARE CURSOR(BLOB)

PSQL (⚠️ Firebird v2.0 и выше):

DECLARE [VARIABLE] <cursor_name> CURSOR FOR (<select_statement>);
АттрибутЗначение
<cursor_name>Имя переменной курсора. К нему применимы правила объявления локальных переменных в PSQL
<select_statement>Оператор выбора набора данных SELECT

Описание

DECLARE CURSOR определяет набор данных, который может быть возвращен, при обращении к этому курсору. Это первая инструкция, из группы инструкций работы с курсором, которая должна быть использована в работе с ним.

Обсуждение