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


Оператор установки имени схемы по умолчанию


Оператор позволяет установить имя схемы по умолчанию для расширения неквалифицированных имен, используемых в динамических операторах, подготавливаемых с помощью оператора немедленного выполнения, оператора подготовки, или в прямых операторах SQL. Оператор определяется следующим синтаксическим правилом:

<set schema statement> ::= SET SCHEMA <value specification>

Пояснения:

  1. Спецификация значения должна иметь тип символьных строк.
  2. Пусть V обозначает символьную строку, задающую спецификацию схемы по умолчанию.
  3. Если V содержит имя каталога, то пусть X обозначает часть V, соответствующую имени каталога, а Y - часть V, соответствующую неквалифицированному имени схемы. Тогда неявно выполняется следующий оператор: SETCATALOG 'X', а оператор установки имени схемы по умолчанию заменяется на SETSCHEMA 'Y'.
  4. В противном случае, V дополняется неквалифицированным именем схемы текущей SQL-сессии.




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