Средства работы с данными, Информация о выпуске

© Copyright International Business Machines Corporation 2006. Все права защищены. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM® Corp.

Информация о выпуске

1.0 Ограничения
   1.1 Инструментарий SQL не доступен в процедурах проекта схемы данных
2.0 Известные неполадки и обходные пути
   2.1 Проверка XML таблицы в редакторе данных таблицы
   2.2 Редактор преобразования XSD с аннотациями
   2.3 XML
   2.4 Инструментарий SQL
   2.5 Разработка процедур
   2.6 Профилирование процедуры SQL
   2.7 Отладчик хранимых процедур
   2.8 Базовые функции работы с данными
   2.9 Единственный столбец типа данных XML в редакторе данных таблицы

1.0 Ограничения

1.1 Инструментарий SQL не доступен в процедурах проекта схемы данных

Существует два новых типа проекта данных в рабочей среде:

Проекты схемы данных используются для создания и хранения моделей данных, например, физических и логических моделей моделей данных. Проекты разработки данных используются для создания и хранения объектов разработки приложений для работы с данными, такие как хранимые процедуры и пользовательские функции (которые также называются процедурами).  Процедуры можно также просмотреть из проекта схемы данных как часть физической модели данных. Однако, поддержка разработки процедур в проекте схемы данных очень ограничена, и в нем не существует поддержки инструментария SQL для процедур. При разработке процедур рекомендуется использовать предназначенный для этого проект разработки данных, который предоставляет более полную поддержку, включая программы-мастера, редакторы процедур, средства отладки и интеграцию с инструментарием SQL.

2.0 Известные неполадки и обходные пути

2.1 Проверка XML таблицы в редакторе данных таблицы

Если в редакторе данных таблицы  выполняется проверка XML в таблице XML, которая не имеет первичного ключа, то эта проверка будет работать только первый раз, когда вы  вставляете значение XML. Кроме того,  изменение существующего столбца XML с проверкой XML будет неудачным.

Способ обхода неполадки: создайте первичный ключ для таблицы,  которая содержит столбцы XML.

2.2 Редактор преобразования XSD с аннотациями

Работа с несколькими корневыми элементами в этом редакторе может привести к ошибкам при сохранении файла XSD с комментариями.

Способ обхода неполадки: создайте отдельный набор файлов документа Схемы XML для каждого корневого элемента.

2.3 XML

  • Для того чтобы использовать типы данных XML и работать со схемами XML, необходимо подключиться к базе данных UTF-8.
  • Объем данных, возвращаемых из базы данных для документов XML неограничен. В зависимости от объема возвращаемых данных может меняться производительность.
  • 2.4 Инструментарий SQL

    Способ обхода неполадки:  если это оператор DML, то можно выполнить SQL из компоновщика SQL.

    2.5 Разработка процедур

    Способ обхода неполадки: убедитесь в том, что файл db2jcc.jar и соответствующие лицензионные файлы находятся в системном пути к классам.

    Действие по обходу неполадки: необходимо указать опцию "-source 1.4" в поле Опции компиляции мастера Развернуть процедуры   при развертывании хранимых процедур Java на серверах, использующих JDK уровня 1.4, (например, на сервере DB2 Universal Database для Linux®, UNIX® и Windows® версии 8.2). В общем случае, используйте подходящую опцию компиляции "-source JDK level" для указания уровня JDK на сервере базы данных.

    Способ обхода неполадки: файл tools.jar не нужен для выполнения сценария Ant, и на это сообщение можно не обращать внимания.

    Способ обхода неполадки: Для сохранения хранимой процедуры выберите Файл->Сохранить, или нажмите Ctrl+S , или щелкните на значке Сохранить.

    2.6 Профилирование процедуры SQL

    Способ обхода неполадки: можно создать соединение с сервером, не указывая параметр retrieveMessagesFromServerOnGetMessage=true.

    2.7 Отладчик хранимых процедур

    Способ обхода неполадки: Для того чтобы увеличить значение тайм-аута Java, в строке меню рабочей среды выберите пункт Окно > Параметры. Разверните узел Java и выберите Отладка. Увеличьте значение тайм-аута отладчика; оно задается в миллисекундах на странице параметров отладки, в разделе Тайм-аут соединения. Рекомендуется, по крайней мере, удвоить значение по молчанию.

     Способ обхода неполадки: Для того чтобы сделать эту кнопку доступной, выберите переключатель Ввести вычисление, введите в качестве значения непустую строку (например, 'a'), а затем выберите переключатель Ввести буквенный текст. Кнопка OK станет доступной.

    Способ обхода неполадки: Убедитесь в том, что при развертывании хранимой процедуры Java указана опция компилятора -g.

     Способ обхода неполадки: при запуске нового сеанса отладки нужно сначала удалить все старые точки прерывания, а затем добавить новые.

     Способ обхода неполадки: Администратор сеансов должен быть запущен на компьютере-клиенте, на котором установлен продукт разработчика. Для запуска администратора сеансов запустите файл db2dbgm.bat из установочного каталога bin продукта.

    2.8 Базовые функции работы с данными

    Способ обхода неполадки: В этом случае можно выбрать контейнер, содержащий объект контейнера, и повторить операцию обновления. Например, если не удается обновить таблицу, попытайтесь обновить схему, содержащую эту таблицу. Если обновить контейнер не удается, следует отключиться от базы данных и подключиться к ней снова.

    2.9 Единственный столбец типа данных XML в редакторе данных таблицы

    Если определить таблицу с единственным столбцом данных типа XML или таблицу с неуникальными строками, а затем с помощью редактора таблицы удалить строку, то будут удалены все строки, совпадающие с выбранной строкой.

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