Установка текущего контекста

Назначение

Привязка контекста к конкретному потоку.

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

  2. Оператор служит для уведомления о том, что далее, до конца модуля или до следующего оператора < использование контекста >, все предложения встроенного SQL и все курсоры должны выполняться в данном потоке, во всех вызовах функций состояния будет использоваться переменная < имя контекстной переменной >.

  3. Оператор не является обязательным. Если он не был задан, используется контекстная переменная по умолчанию CtxPCI_. Она не нуждается в инициализации. При этом контекст по умолчанию возможно использовать только в одном из нескольких потоков (или в единственном), во всех остальных потоках необходимо явно связывать поток с контекстной переменной с помощью оператора < установка контекста >.