SET DESCRIPTOR
Синтаксис
SET DESCRIPTOR имя_дескриптора элемент_заголовка_дескриптора = значение [, ... ] SET DESCRIPTOR имя_дескриптора VALUE номер элемент_дескриптора = значение [, ...]
Описание
SET DESCRIPTOR заполняет область SQL-дескриптора значениями. Заполненная область дескриптора обычно применяется для привязывания параметров при выполнении подготовленного запроса.
Эта команда имеет две формы: первая применяется к "заголовку" дескриптора, который не зависит от конкретных данных. Вторая форма устанавливает значения для определённых полей по номерам.
Параметры
- имя_дескриптора
Имя дескриптора.
- элемент_заголовка_дескриптора
Идентификатор, определяющий, какой элемент заголовка нужно задать. В настоящее время поддерживается только COUNT, позволяющий задать число элементов в дескрипторе.
- номер
Номер элемента дескриптора, для которого задаётся значение. Нумерация начинается с 1.
- элемент_дескриптора
Идентификатор, определяющий, какой элемент нужно установить в дескрипторе. Список поддерживаемых элементов приведён в Подразделе 33.7.1.
- значение
Значение, которое нужно поместить в элемент дескриптора. Это может быть константа SQL или переменная среды.
Примеры
EXEC SQL SET DESCRIPTOR indesc COUNT = 1; EXEC SQL SET DESCRIPTOR indesc VALUE 1 DATA = 2; EXEC SQL SET DESCRIPTOR indesc VALUE 1 DATA = :val1; EXEC SQL SET DESCRIPTOR indesc VALUE 2 INDICATOR = :val1, DATA = 'some string'; EXEC SQL SET DESCRIPTOR indesc VALUE 2 INDICATOR = :val2null, DATA = :val2;
Пред. | Начало | След. |
SET CONNECTION | Уровень выше | TYPE |