OPEN
OPEN — открыть динамический курсор
Синтаксис
OPENимя_курсора
OPENимя_курсора
USINGзначение
[, ... ] OPENимя_курсора
USING SQL DESCRIPTORимя_дескриптора
Описание
OPEN
открывает курсор и в дополнение может связывать фактические значения с местозаполнителями в объявлении курсора. Курсор должен быть предварительно объявлен командой DECLARE
. Команда OPEN
запускает выполнение запроса на сервере.
Параметры
имя_курсора
#Имя открываемого курсора. Этот может быть идентификатор SQL или переменная среды.
значение
#Значение, связываемое с местозаполнителем в курсоре. Это может быть константа SQL, переменная среды C или переменная среды с индикатором.
имя_дескриптора
#Имя дескриптора, содержащего значения, которые должны быть связаны с местозаполнителями в курсоре. Это может быть идентификатор SQL или переменная среды C.
Примеры
EXEC SQL OPEN a; EXEC SQL OPEN d USING 1, 'test'; EXEC SQL OPEN c1 USING SQL DESCRIPTOR mydesc; EXEC SQL OPEN :curname1;
Совместимость
Команда OPEN
описана в стандарте SQL.