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.