Введение в стандарты языка баз данных SQL


Оператор выбора подключения


Оператор служит для выбора подключения из числа возможных. Синтаксис оператора следующий:

<set connection statement> ::= SET CONNECTION <connection object> <connection object> ::= DEFAULT |<connection name>

Пояснения:

  1. Если оператор выбора подключения выполняется после первого оператора SQL, инициировавшего выполнение текущей транзакции, и реализация не поддерживает транзакции, взаимодействующие более чем с одним SQL-сервером, то возбуждается исключительное условие.
  2. Если специфицировано DEFAULT, и отсутствует текущее или потенциальное подключение по умолчанию для текущего SQL-агента, то возбуждается исключительное условие.
  3. В противном случае должно существовать текущее или потенциальное подключение с указанным именем; при неверном указании имени возбуждается исключительное условие.
  4. Текущие подключение и сессия становятся потенциальными; информация о контексте сервера сохраняется и не влияет на выполнение операций через выбранное подключение.
  5. Выбранное подключение и соответствующая SQL-сессия становятся текущими; информация о контексте сессии восстанавливается к тому состоянию, в котором она находилась к моменту перехода в потенциальную.




- Начало -  - Назад -  - Вперед -