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.