Специальные типы данных

Назначение

Специальные типы данных используются для поддержки возможностей встроенного SQL (их использование описано в соответствующих разделах документа).

Синтаксис

< переменные встроенного SQL >::={ CONTEXT | DESCRIPTOR | CURSOR }< идентификатор >

Описание

  1. CONTEXT – контекстная переменная, не может быть массивом.

  2. DESCRIPTOR – дескрипторная переменная (фактически указатель на структуру t_sqlda), не может быть массивом.

  3. CURSOR – курсорная переменная, не может быть массивом. Курсорная переменная используется для обработки выборки данных, переданной хранимой процедурой.

При попытке объявить массив переменных этих типов на этапе претрансляции будет выдана ошибка E_CANTARR «Недопустим массив».