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