OPEN#
OPEN
OPEN — открыть динамический курсор
Синтаксис
OPENcursor_name
OPENcursor_name
USINGvalue
[, ... ] OPENcursor_name
USING SQL DESCRIPTORdescriptor_name
Описание
OPEN
открывает курсор и, при необходимости, связывает
фактические значения с заполнителями в объявлении курсора.
Курсор должен быть предварительно объявлен с помощью
команды DECLARE
. Выполнение
команды OPEN
приводит к началу выполнения запроса на
сервере.
Параметры
cursor_name
#Имя курсора, который должен быть открыт. Это может быть идентификатор SQL или переменная хоста.
value
#Значение, которое будет связано с заполнителем в курсоре. Это может быть SQL-константа, переменная хоста или переменная хоста с индикатором.
descriptor_name
#Имя дескриптора, содержащего значения, которые будут привязаны к заполнителям в курсоре. Это может быть идентификатор SQL или переменная хоста.
Примеры
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.