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.