Освобождение контекста

Назначение

Освобождение контекста.

Синтаксис
 
< освобождение контекста >::=
EXEC SQL CONTEXT FREE:< имя контекстной переменной >;
Описание
  1. < Имя контекстной переменной > должно ссылаться на переменную типа CONTEXT. Переменная должна быть описана в секции описаний переменных основного языка в области видимости оператора и инициализирована исполнением директивы CONTEXT ALLOCATE.

  2. При выполнении оператора освобождается память, занимаемая внутренними структурами контекста, на который ссылается данная контекстная переменная.

  3. Если будет произведена попытка использования или освобождения контекстной переменной, память под которую не была выделена ранее исполнением оператора CONTEXT ALLOCATE, возникнет исключительная ситуация, связанная с нарушением защиты памяти.

Пример использования контекстов в многопоточных приложениях приведен в приложении 3.