Замечания по выпуску


10.13 BIND

В синтаксис этой команды DB2 надо включить параметр federated:

FEDERATED--+--NO--+--
           '-YES--'
 

FEDERATED
Указывает, ссылается ли статический оператор SQL в пакете на псевдоним или на производную таблицу объединения. Если эта опция не указана и статический оператор SQL в пакете ссылается на псевдоним или производную таблицу объединения, пакет создается, но возвращается предупреждение.

NO
В статических операторах SQL пакета нет ссылок на псевдонимы или производные таблицы объединения. Если во время подготовки или связывания этого пакета в статическом операторе SQL встретится псевдоним или производная таблица объединения, возвращается ошибка, и пакет не создается.

YES
В статических операторах SQL пакета могут быть ссылки на псевдонимы или производные таблицы объединения. Если во время подготовки или связывания этого пакета в статическом операторе SQL не встретятся псевдонимы или производные таблицы объединения, не возвращается ни ошибок, ни предупреждений, а пакет создается.
Прим.:В Версии 7 FixPak 2 при прекомпиляции исходного файла или связывании файла связывания без указания значения для опции FEDERATED сервер генерирует предупреждение SQL1179W. Такое же сообщение генерируется, когда исходный файл или файл связывания содержит ссылку статического SQL на псевдоним. Есть два исключения:
  • Для клиентов более ранних уровней, чем Версия 7 FixPak 2 или для клиентов предыдущих версий API sqlaprep() не записывает это предупреждение SQL1179W в файл сообщений. В этом случае команда PRECOMPILE процессора командной строки также не выдает это предупреждение.
  • Для клиентов более ранних уровней, чем Версия 7 FixPak 2 или для клиентов предыдущих версий API sqlabndx не записывает это предупреждение SQL1179W в файл сообщений. Однако в файл сообщений ошибочно включается сообщение SQL0092N, указывающее на то, что пакет не был создан. Это неправильно, так как на самом деле пакет создается. Команда BIND процессора командной строки возвращает то же самое ошибочное предупреждение.


[ Начало страницы | Страница назад | Страница вперед | Содержание | Индекс ]