Доступ к полям документа
Назначение
Связывание курсорной переменной с документом пакета данных формата BSON.
Синтаксис
OPEN <курсор> FOR <документ>;
<курсор>
::= переменная типа CURSOR;
<документ>
::= переменная типа CURSOR.
Описание
Аргумент <курсор>
задает курсорную переменную, используемую для работы с выбранным документом.
Если предполагается одновременная работа с несколькими документами, должно использоваться соответствующее количество разных курсорных переменных (своя курсорная переменная для каждого документа). Повторное использование одной и той же курсорной переменной возможно только после закрытия связанного с ней курсора (т.е. после освобождения курсорной переменной).
Аргумент <документ>
должен ссылаться на курсор, позиционированный на
обрабатываемый документ. Позиционирование (перемещение к нужному документу
BSON-пакета) выполняется с помощью оператора FETCH.
Возвращаемое значение
-
Отсутствует.
Исключения
CURNOTOPEN
Обращение к неоткрытому курсору.
BADPARAM
Нарушение структуры BSON-пакета.