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