数据工具发行说明

© Copyright International Business Machines Corporation 2006, 2007. All rights reserved. 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 列进行更新时将失败。

变通方法:为包含 XML 列的表创建主键。

2.2 带注释 XSD 映射编辑器

在此编辑器中处理多个根元素会导致保存带注释 XSD 文件时发生错误。

变通方法:为每个根元素分别创建一组 XML 模式文档文件。

2.3 XML

  • 要使用 XML 数据类型和处理 XML 模式,必须连接至 UTF-8 数据库。
  • 从数据库返回的 XML 文档数据量没有限制。根据返回的数据量的不同,性能可能会受到不同程度的影响。
  • 2.4 SQL 工具

    变通方法:可以从 SQL 构建器中运行 SQL 的 DML 语句。

    2.5 例程开发

    变通方法:确保系统类路径中包含 db2jcc.jar 和相应的许可证文件。

    变通方法:在使用 JDK 1.4 级别的服务器上部署 Java 存储过程时,应该在“部署例程”向导的“编译选项”字段中指定“-source 1.4”选项。例如,这些服务器包括 DB2 通用数据库 Linux® 版、UNIX® 版和 Windows® 版 V8.2 服务器。通常,可以使用适当的编译选项“-source JDK level”来确保与数据库服务器上的 JDK 级别匹配。

    变通方法:运行 Ant 脚本时并不需要 tools.jar,因此,现在可以忽略此消息。

    变通方法:通过单击“文件”->“保存”、按 Ctrl+S 或单击“保存”图标来保存该存储过程。

    2.6 SQL 过程概要分析

    变通方法:可以在不将 retrieveMessagesFromServerOnGetMessage 设置为 true 的情况下创建与该服务器的连接。

    2.7 存储过程调试器

    变通方法:要增大 Java 超时值的设置,请从工作台菜单栏中单击“窗口”>“首选项”。展开 Java 节点,然后单击“调试”。在“调试”首选项页上的“通信超时”部分中,增大“调试器超时(ms)”值。建议您至少将超时值设置为缺省值的两倍。

    变通方法:要启用此按钮,请选择“输入求值”单选按钮,将值设置为非空字符串(例如“a”),然后选择“输入文字文本”单选按钮。这样,“确定”按钮就可用了。

    变通方法:确保在部署 Java 存储过程时指定 -g 编译器选项。

    变通方法:启动新调试会话时,应该先除去所有旧断点,然后再添加新断点。

    变通方法:需要在装有 Developer 产品的客户机上运行会话管理器。要启动会话管理器,请从产品安装目录下的 bin 目录中运行 db2dbgm.bat 文件。

    2.8 数据核心功能

    变通方法:发生这种情况时,您可以选择包含容器对象的容器并再次尝试进行刷新。例如,如果刷新表时失败,则尝试刷新包含该表的模式。如果这些尝试仍失败,则必须与数据库断开连接,然后再次进行连接。

    2.9 表数据编辑器中单个 XML 数据类型列

    如果定义了包含单个 XML 数据类型列的表或者任何包含重复行的表,然后使用表编辑器来删除一行,则将删除所有与所选行相匹配的行。

    变通方法:不要使用表数据编辑器来删除包含重复行的表中的行。