在本课程中,您将在较早课程中创建的数据开发项目中,创建与存储某些应用程序开发工件。您将创建一个 SQL 查询,并使用它来创建一个 SQL 存储过程,然后简要地研究一下其他功能。
使用 Optim Development Studio 中的数据开发项目来创建和存储数据库应用程序开发工件,如例程、查询和 XML 文件。
首先,创建 SQL 查询。
- 在“数据项目资源管理器”中,扩展您先前创建的数据开发项目,右键单击 SQL 脚本文件夹,然后选择。 “新建 SQL 语句”向导会打开。
- 输入 SQL 语句的名称(例如,testSelect),选择使用 SQL 查询构建器来编辑语句,然后单击完成。 本教程使用图形 SQL 查询构建器来创建 SQL 语句,但是您也可以使用 SQL 和 XQuery 编辑器来创建 SQL 语句。SQL 和 XQuery 编辑器包含许多有用的功能,包括语法突出显示、内容辅助和模板支持。
- 在 SQL 查询构建器中,在面板正中右键单击,然后选择添加表。
- 在打开的窗口中,浏览至 EMPLOYEE 表,然后单击确定。
- 使用 SQL 查询构建器底部的选项卡式区域将列和条件添加到查询,或在位于 SQL 查询构建器顶部的编辑器中输入查询。 最终的查询应该看起来类似:
SELECT FIRSTNME, LASTNAME FROM EMPLOYEE WHERE SALARY > :SALARY
- 单击将查询保存到项目,然后关闭 SQL 查询构建器。 SQL 查询被保存并显示在“数据项目资源管理器”的项目中。
现在,使用 SQL 查询来生成存储过程和用户定义的函数。
- 右键单击项目中的存储过程文件夹,然后选择。 “新建存储过程”向导会打开。
- 在该向导的第一个页面上,为存储过程指定名称(例如,mySQLPROCEDURE),然后在语言字段中选择 Java。
注: 您还可以创建 Java™ 存储过程,或以 DB2® z/OS® 版为目标的本机和外部 SQL 存储过程。
- 单击下一步。
- 在“SQL 语句”页面上,单击导入打开窗口,以便您可以导入先前创建的 SQL 查询。 作为备选,您可以单击创建 SQL 打开另一个向导,以便您可以创建 SQL 语句。
- 在“导入 SQL 语句”窗口中,选择您创建的 SQL 语句,然后单击导入。 导入的查询会显示在语句列表中。
- 突出显示语句列表中的缺省 SQL 语句(Statement1),然后单击除去以将其从列表中除去。
- 在到达“摘要”页面前,单击下一步。 在本教程中,您未更改其他选项,但可以查看存储过程创建可用的其他选项。
- 单击完成。
存储过程被创建并显示在“数据项目资源管理器”中的项目中。您现在可以部署、运行与调试存储过程。您还可以遵循以下类似步骤来创建用户定义的函数。
如果您是一个 Java 开发者,那么可以使用 Optim Development Studio 中的 pureQuery 功能来生成 pureQuery 代码。pureQuery 是一种高性能的 Java 数据访问技术,主要用于简化数据访问应用程序的开发和管理任务。关于 pureQuery 功能的详细信息,请参阅 pureQuery 联机帮助。
除了例程和 SQL 查询,您还可以存储数据开发项目中的 XML 工件。您可以使用向导和编辑器来创建和修改 XML 文件。您可以在 DB2 数据库上注册 XML 模式,以便可用于 XML 数据插入的分解和验证。您可以使用向导或表数据编辑器将 XML 数据插入到 XML 列。
您还可以使用数据开发项目来创建和部署 Web Service,这些 Web Service 用于将数据库操作(SQL SELECT 和 DML 语句、XQuery 表达式或到存储过程的调用)显示到客户机应用程序。关于 Web Service 功能的详细信息,请参阅 Web Service 联机帮助。