Доступные версии документации

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

Назначение

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

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

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

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

Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter